Я настраиваю свой собственный администратор для проекта Laravel, и все идет хорошо, пока я не ударил по какой-то проблеме маршрутизации. Вот моя ситуация до сих пор.Ошибка маршрута в Laravel 5.2
В моей папке просмотра у меня есть папка с именем panel, которая содержит все мои представления для панели администратора. Это прекрасно работает. У меня есть полный доступ к панели без проблем. Внутри панели управления у меня есть папка с именем users, которая содержит мои представления для UsersControllers. Здесь я боюсь. Мой маршрут для этих мнений выглядит следующим образом:
Route::resource('users', 'UsersController');
Маршрут: список показывает эти маршруты как users.index, users.store и т.д.
В верхней панели навигации на панели у меня есть ссылка на индекс пользователей, как
<li><a href="{{ url('/users.index') }}">Users</a></li>
Я также попытался с помощью
<li><a href="{{ url('users.index') }}">Users</a></li>
в любом случае, это должно быть вызовом I ndex() для UserController. Этот метод выглядит так
public function index()
{
return view('panel.users.index');
}
Я также пробовал только
public function index()
{
return view('users.index');
}
Независимо от того, что я стараюсь я получаю
NotFoundHttpException in RouteCollection.php line 161:
Я был бы очень признателен немного мудрости о том, как разрешите это.
Вместо '{{URL ('users.index')}}' должно быть '{{ route ('users.index')}} ' –
вы можете попробовать' php artisan route: list' в своей консоли. Также возможно проверьте https://laravel.com/docs/5.1/controllers#restful-resource-controllers -> ** Действия, обработанные контроллером ресурсов **, для четких примеров того, как работают маршруты (см. Столбец «Название маршрута») , Удачи! –