Skip to content

Commit 318ead5

Browse files
mimoyasrdriesvints
authored andcommitted
Update routes/web to fluent format (#367)
* update routes/web to flaunt format * fix a typo * fix admin route * fix a typo on admin delete route
1 parent ca763cc commit 318ead5

File tree

1 file changed

+47
-47
lines changed

1 file changed

+47
-47
lines changed

routes/web.php

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,81 @@
11
<?php
22

33
// Home
4-
Route::get('/', ['as' => 'home', 'uses' => 'HomeController@show']);
5-
Route::get('rules', ['as' => 'rules', 'uses' => 'HomeController@rules']);
6-
Route::get('terms', ['as' => 'terms', 'uses' => 'HomeController@terms']);
7-
Route::get('privacy', ['as' => 'privacy', 'uses' => 'HomeController@privacy']);
4+
Route::get('/', 'HomeController@show')->name('home');
5+
Route::get('rules', 'HomeController@rules')->name('rules');
6+
Route::get('terms', 'HomeController@terms')->name('terms');
7+
Route::get('privacy', 'HomeController@privacy')->name('privacy');
88
Route::get('bin/{paste?}', 'HomeController@pastebin');
99

1010
// Authentication
11-
Route::group(['namespace' => 'Auth'], function () {
11+
Route::namespace('Auth')->group(function () {
1212
// Sessions
13-
Route::get('login', ['as' => 'login', 'uses' => 'LoginController@showLoginForm']);
14-
Route::post('login', ['as' => 'login.post', 'uses' => 'LoginController@login']);
15-
Route::get('logout', ['as' => 'logout', 'uses' => 'LoginController@logout']);
13+
Route::get('login', 'LoginController@showLoginForm')->name('login');
14+
Route::post('login', 'LoginController@login')->name('login.post');
15+
Route::get('logout', 'LoginController@logout')->name('logout');
1616

1717
// Registration
18-
Route::get('register', ['as' => 'register', 'uses' => 'RegisterController@showRegistrationForm']);
19-
Route::post('register', ['as' => 'register.post', 'uses' => 'RegisterController@register']);
18+
Route::get('register', 'RegisterController@showRegistrationForm')->name('register');
19+
Route::post('register', 'RegisterController@register')->name('register.post');
2020

2121
// Password reset
22-
Route::get('password/reset', ['as' => 'password.forgot', 'uses' => 'ForgotPasswordController@showLinkRequestForm']);
23-
Route::post('password/email', ['as' => 'password.forgot.post', 'uses' => 'ForgotPasswordController@sendResetLinkEmail']);
24-
Route::get('password/reset/{token}', ['as' => 'password.reset', 'uses' => 'ResetPasswordController@showResetForm']);
25-
Route::post('password/reset', ['as' => 'password.reset.post', 'uses' => 'ResetPasswordController@reset']);
22+
Route::get('password/reset', 'ForgotPasswordController@showLinkRequestForm')->name('password.forgot');
23+
Route::post('password/email', 'ForgotPasswordController@sendResetLinkEmail')->name('password.forgot.post');
24+
Route::get('password/reset/{token}', 'ResetPasswordController@showResetForm')->name('password.reset');
25+
Route::post('password/reset', 'ResetPasswordController@reset')->name('password.reset.post');
2626

2727
// Email address confirmation
28-
Route::get('email-confirmation', ['as' => 'email.send_confirmation', 'uses' => 'EmailConfirmationController@send']);
29-
Route::get('email-confirmation/{email_address}/{code}', ['as' => 'email.confirm', 'uses' => 'EmailConfirmationController@confirm']);
28+
Route::get('email-confirmation', 'EmailConfirmationController@send')->name('email.send_confirmation');
29+
Route::get('email-confirmation/{email_address}/{code}', 'EmailConfirmationController@confirm')->name('email.confirm');
3030

3131
// Social authentication
32-
Route::get('login/github', ['as' => 'login.github', 'uses' => 'GithubController@redirectToProvider']);
32+
Route::get('login/github', 'GithubController@redirectToProvider')->name('login.github');
3333
Route::get('auth/github', 'GithubController@handleProviderCallback');
3434
});
3535

3636
// Users
37-
Route::get('dashboard', ['as' => 'dashboard', 'uses' => 'DashboardController@show']);
38-
Route::get('user/{username}', ['as' => 'profile', 'uses' => 'ProfileController@show']);
39-
Route::get('avatar/{username}', ['as' => 'avatar', 'uses' => 'ProfileController@avatar']);
37+
Route::get('dashboard', 'DashboardController@show')->name('dashboard');
38+
Route::get('user/{username}', 'ProfileController@show')->name('profile');
39+
Route::get('avatar/{username}', 'ProfileController@avatar')->name('avatar');
4040

4141
// Settings
42-
Route::get('settings', ['as' => 'settings.profile', 'uses' => 'Settings\ProfileController@edit']);
43-
Route::put('settings', ['as' => 'settings.profile.update', 'uses' => 'Settings\ProfileController@update']);
44-
Route::get('settings/password', ['as' => 'settings.password', 'uses' => 'Settings\PasswordController@edit']);
45-
Route::put('settings/password', ['as' => 'settings.password.update', 'uses' => 'Settings\PasswordController@update']);
42+
Route::get('settings', 'Settings\ProfileController@edit')->name('settings.profile');
43+
Route::put('settings', 'Settings\ProfileController@update')->name('settings.profile.update');
44+
Route::get('settings/password', 'Settings\PasswordController@edit')->name('settings.password');
45+
Route::put('settings/password', 'Settings\PasswordController@update')->name('settings.password.update');
4646

4747
// Forum
48-
Route::group(['prefix' => 'forum', 'namespace' => 'Forum'], function () {
49-
Route::get('/', ['as' => 'forum', 'uses' => 'ThreadsController@overview']);
50-
Route::get('create-thread', ['as' => 'threads.create', 'uses' => 'ThreadsController@create']);
51-
Route::post('create-thread', ['as' => 'threads.store', 'uses' => 'ThreadsController@store']);
48+
Route::prefix('forum')->namespace('Forum')->group(function () {
49+
Route::get('/', 'ThreadsController@overview')->name('forum');
50+
Route::get('create-thread', 'ThreadsController@create')->name('threads.create');
51+
Route::post('create-thread', 'ThreadsController@store')->name('threads.store');
5252

53-
Route::get('{thread}', ['as' => 'thread', 'uses' => 'ThreadsController@show']);
54-
Route::get('{thread}/edit', ['as' => 'threads.edit', 'uses' => 'ThreadsController@edit']);
55-
Route::put('{thread}', ['as' => 'threads.update', 'uses' => 'ThreadsController@update']);
56-
Route::delete('{thread}', ['as' => 'threads.delete', 'uses' => 'ThreadsController@delete']);
57-
Route::put('{thread}/mark-solution/{reply}', ['as' => 'threads.solution.mark', 'uses' => 'ThreadsController@markSolution']);
58-
Route::put('{thread}/unmark-solution', ['as' => 'threads.solution.unmark', 'uses' => 'ThreadsController@unmarkSolution']);
59-
Route::get('{thread}/subscribe', ['as' => 'threads.subscribe', 'uses' => 'ThreadsController@subscribe']);
60-
Route::get('{thread}/unsubscribe', ['as' => 'threads.unsubscribe', 'uses' => 'ThreadsController@unsubscribe']);
53+
Route::get('{thread}', 'ThreadsController@show')->name('thread');
54+
Route::get('{thread}/edit', 'ThreadsController@edit')->name('threads.edit');
55+
Route::put('{thread}', 'ThreadsController@update')->name('threads.update');
56+
Route::delete('{thread}', 'ThreadsController@delete')->name('threads.delete');
57+
Route::put('{thread}/mark-solution/{reply}', 'ThreadsController@markSolution')->name('threads.solution.mark');
58+
Route::put('{thread}/unmark-solution', 'ThreadsController@unmarkSolution')->name('threads.solution.unmark');
59+
Route::get('{thread}/subscribe', 'ThreadsController@subscribe')->name('threads.subscribe');
60+
Route::get('{thread}/unsubscribe', 'ThreadsController@unsubscribe')->name('threads.unsubscribe');
6161

62-
Route::get('tags/{tag}', ['as' => 'forum.tag', 'uses' => 'TagsController@show']);
62+
Route::get('tags/{tag}', 'TagsController@show')->name('forum.tag');
6363
});
6464

6565
// Replies
66-
Route::post('replies', ['as' => 'replies.store', 'uses' => 'ReplyController@store']);
67-
Route::get('replies/{reply}/edit', ['as' => 'replies.edit', 'uses' => 'ReplyController@edit']);
68-
Route::put('replies/{reply}', ['as' => 'replies.update', 'uses' => 'ReplyController@update']);
69-
Route::delete('replies/{reply}', ['as' => 'replies.delete', 'uses' => 'ReplyController@delete']);
66+
Route::post('replies', 'ReplyController@store')->name('replies.store');
67+
Route::get('replies/{reply}/edit', 'ReplyController@edit')->name('replies.edit');
68+
Route::put('replies/{reply}', 'ReplyController@update')->name('replies.update');
69+
Route::delete('replies/{reply}', 'ReplyController@delete')->name('replies.delete');
7070

7171
// Subscriptions
72-
Route::get('subscriptions/{subscription}/unsubscribe', ['as' => 'subscriptions.unsubscribe', 'uses' => 'SubscriptionController@unsubscribe']);
72+
Route::get('subscriptions/{subscription}/unsubscribe', 'SubscriptionController@unsubscribe')->name('subscriptions.unsubscribe');
7373

7474
// Admin
75-
Route::group(['prefix' => 'admin', 'as' => 'admin', 'namespace' => 'Admin'], function () {
75+
Route::prefix('admin')->name('admin')->namespace('Admin')->group(function () {
7676
Route::get('/', 'AdminController@index');
77-
Route::get('users/{username}', ['as' => '.users.show', 'uses' => 'UsersController@show']);
78-
Route::put('users/{username}/ban', ['as' => '.users.ban', 'uses' => 'UsersController@ban']);
79-
Route::put('users/{username}/unban', ['as' => '.users.unban', 'uses' => 'UsersController@unban']);
80-
Route::delete('users/{username}', ['as' => '.users.delete', 'uses' => 'UsersController@delete']);
77+
Route::get('users/{username}', 'UsersController@show')->name('.users.show');
78+
Route::put('users/{username}/ban', 'UsersController@ban')->name('.users.ban');
79+
Route::put('users/{username}/unban', 'UsersController@unban')->name('.users.unban');
80+
Route::delete('users/{username}', 'UsersController@delete')->name('.users.delete');
8181
});

0 commit comments

Comments
 (0)