Как добавить несколько файлов маршрутов, используя RouteServiceProvider в laravel - PullRequest
0 голосов
/ 05 октября 2018

Я хочу создать файл маршрута с модулем и загрузить все файлы маршрута с помощью RouteServiceProvider mapApiRoutes ().Я создал файл category.php и файл admin.php, который содержит маршруты внутри него.Теперь я хочу загрузить маршруты этих двух файлов в файл api.php.

Ниже приведен код, который я использую для этого, но он не работает.он только обрабатывает маршруты в admin.php.Когда я использую route of category.php, он показывает ошибку «Извините, страница, которую вы ищете, не может быть найдена».Заранее благодарен за помощь.

protected function mapApiRoutes()
{
    Route::prefix('api')
         ->middleware('api')
         ->namespace($this->namespace)
         ->group(
                base_path('routes/admin.php'),
                base_path('routes/category.php'),
                base_path('routes/api.php')
              );
}

1 Ответ

0 голосов
/ 05 октября 2018

Я решил эту проблему с помощью следующего кода.Надеюсь, это кому-нибудь поможет.

protected function mapApiRoutes()
{
    Route::prefix('api')
         ->middleware('api')
         ->namespace($this->namespace)
         ->group(function ($router) {
            require base_path('routes/admin.php');
            require base_path('routes/category.php');
        });

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...