Convert route options to fluent methods

Laravel 8 adopts the tuple syntax for controller actions. Since the old options array is incompatible with this syntax, Shift converted them to use modern, fluent methods.
This commit is contained in:
Shift
2023-01-07 20:33:08 +00:00
parent 2e6e296715
commit 41cb65c70c
6 changed files with 357 additions and 447 deletions

View File

@@ -55,10 +55,7 @@ class RouteServiceProvider extends ServiceProvider
*/
protected function mapWebRoutes()
{
Route::group([
'middleware' => 'web',
'namespace' => $this->namespace,
], function ($router) {
Route::middleware('web')->namespace($this->namespace)->group(function ($router) {
require base_path('routes/web.php');
});
}
@@ -72,11 +69,7 @@ class RouteServiceProvider extends ServiceProvider
*/
protected function mapApiRoutes()
{
Route::group([
'middleware' => 'api',
'namespace' => $this->namespace,
'prefix' => 'api',
], function ($router) {
Route::middleware('api')->namespace($this->namespace)->prefix('api')->group(function ($router) {
require base_path('routes/api.php');
});
}
@@ -90,10 +83,7 @@ class RouteServiceProvider extends ServiceProvider
*/
protected function mapInstallerRoutes()
{
Route::group([
'middleware' => ['web', 'installer'],
'namespace' => $this->namespace,
], function ($router) {
Route::middleware('web', 'installer')->namespace($this->namespace)->group(function ($router) {
require base_path('routes/installer.php');
});
}
@@ -107,11 +97,7 @@ class RouteServiceProvider extends ServiceProvider
*/
protected function mapUpdateRoutes()
{
Route::group([
'middleware' => ['web', 'redirect', 'install'],
'namespace' => $this->namespace,
'prefix' => 'app/update',
], function ($router) {
Route::middleware('web', 'redirect', 'install')->namespace($this->namespace)->prefix('app/update')->group(function ($router) {
require base_path('routes/update.php');
});
}