имена маршрутов для ресурса, который не отображается должным образом в laravel 5.7 - PullRequest
0 голосов
/ 11 февраля 2019

с использованием laravel 5.7, у меня есть следующая строка кода в маршрутах / web.php

Route::resource('admin/users', 'Admin\AdminUsersController');

, когда я перечисляю маршруты через: php artisan route: list я получаю следующее:

|        | GET|HEAD  | admin/users             | users.index      | App\Http\Controllers\Admin\AdminUsersController@index                  | web
|        | POST      | admin/users             | users.store      | App\Http\Controllers\Admin\AdminUsersController@store                  | web
|        | GET|HEAD  | admin/users/create      | users.create     | App\Http\Controllers\Admin\AdminUsersController@create                 | web
|        | GET|HEAD  | admin/users/{user}      | users.show       | App\Http\Controllers\Admin\AdminUsersController@show                   | web
|        | PUT|PATCH | admin/users/{user}      | users.update     | App\Http\Controllers\Admin\AdminUsersController@update                 | web
|        | DELETE    | admin/users/{user}      | users.destroy    | App\Http\Controllers\Admin\AdminUsersController@destroy                | web
|        | GET|HEAD  | admin/users/{user}/edit | users.edit       | App\Http\Controllers\Admin\AdminUsersController@edit                   | web

почему маршруты не названы в соответствии со структурой каталогов: admin.users.method

1 Ответ

0 голосов
/ 11 февраля 2019

Laravel берет последнюю строку после косой черты в маршрутах ресурса, чтобы определить имя маршрута.Вы можете ссылаться на Illuminate/Routing/ResourceRegistrar.php файл register() и prefixedResource() методы.

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