Мой код контроллера выглядит так:
public function store(CreateUserRequest $request) { $input = $request->all(); $user = $this->userRepository->create($input); Flash::success('User saved successfully.'); return redirect(route('user.index.'.$input['year'])); }
Существует такая ошибка:
InvalidArgumentException в строке UrlGenerator.php 314: Маршрут [users.index.2016] не определен.
При ошибке URL-адрес выглядит так: http://localhost/mysystem/public/users
Мои маршруты \ web.php:
Route::get('users/index/{year}', 'UserController@index')->name('users.index.year'); Route::get('users/create/{year}', 'UserController@create')->name('users.create.year'); Route::resource('users', 'UserController');
Я хочу, чтобы url выглядел так: http://localhost/mysystem/public/users/index/2016
Есть ли люди, которые могут мне помочь?
Вы должны вызвать функцию route()
следующим образом:
route('users.index.year', ['year' => $year])