Intereting Posts
MYSQL Подсчитать все строки и разбиение на страницы данных с использованием диапазона / предела синтаксический анализ андроида с использованием php genrated JSON Невозможно получить Twitter Typeahead для работы в Bootstrap Изменение значений в <select> с помощью другого <select> с использованием AJAX (PHP) PHP: Stomp – Возможно ли уловить ошибки на «send ()»? Проблема с поиском запроса jQuery JSONP twitter Конечная чистая / безопасная функция Как проверить, какой сертификат используется в связи с PHP? Хотите подключиться к серверу iCloud caldav и добавить событие, желательно из PHP Как отправить содержимое внешнего файла на принтер? Собирать данные из MySQL с помощью PHP в реальном времени? Является ли XMLReader синтаксическим анализатором SAX, парсером DOM или нет? iPhone App / JSON – отправка данных в удаленную базу данных Хорошая практика по внедрению элементов с состоянием в форме Zend MySQL: группа по двум столбцам и сумма

Laravel 5.2 Отсутствие необходимых параметров для

Я продолжаю получать эту ошибку

ErrorException in UrlGenerationException.php line 17: 

Когда когда-либо загружается любая страница, и я вошел в систему.

Вот как выглядит мой навигатор

 @if(Auth::guest()) <li><a href="{{ url('/login') }}">Log In</a></li> <li><a href="{{ url('/register') }}">Sign Up</a></li> @else <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ Auth::user()->nickname }}<span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="{{ route('user.profile') }}">Profile</a></li> <li><a href="{{ route('user.settings') }}">Settings</a></li> <li><a href="{{ url('/logout') }}">Log Out</a></li> </ul> </li> @endif 

Проблема, с которой я сталкиваюсь, заключается в том, что {{route ('user.profile')}} не работает?

Когда я нахожу ссылку, ссылка www.mydomain.com/User/SCRATK/profile работает нормально, но страница не загружается из-за этой ошибки ??

 Missing required parameters for [Route: user.profile] [URI: user/{nickname}/profile]. 

Это мой файл маршрутов

 Route::group(['middleware' => 'web'], function () { Route::auth(); Route::get('/', ['as' => 'home', 'uses' => 'BaseController@index']); Route::group(['namespace' => 'User', 'prefix' => 'user'], function(){ Route::get('{nickname}/settings', ['as' => 'user.settings', 'uses' => 'SettingsController@index']); Route::get('{nickname}/profile', ['as' => 'user.profile', 'uses' => 'ProfileController@index']); }); }); 

Related of "Laravel 5.2 Отсутствие необходимых параметров для"

Вы должны передать параметры route методу route , например:

 <li><a href="{{ route('user.profile', $nickname) }}">Profile</a></li> <li><a href="{{ route('user.settings', $nickname) }}">Settings</a></li> 

Это связано с тем, что в обоих маршрутах в объявлении маршрута есть {nickname} . Например, я использовал $nickname но, конечно, вы меняете $nickname на соответствующее значение / переменную, например, это может быть примерно следующее:

 <li><a href="{{ route('user.settings', auth()->user()->nickname) }}">Settings</a></li> 

Мое решение в laravel 5.2

 {{ Form::open(['route' => ['votes.submit', $video->id], 'method' => 'POST']) }} <button type="submit" class="btn btn-primary"> <span class="glyphicon glyphicon-thumbs-up"></span> Votar </button> {{ Form::close() }} 

Мой файл маршрутов (в промежуточном программном обеспечении)

 Route::post('votar/{id}', [ 'as' => 'votes.submit', 'uses' => 'VotesController@submit' ]); Route::delete('votar/{id}', [ 'as' => 'votes.destroy', 'uses' => 'VotesController@destroy' ]);