我不斷收到此錯誤Laravel 5.2缺少必要的參數[路線:user.profile] [URI:用戶/ {}暱稱/資料]
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
我遇到的問題是,{{路線(「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' => '[email protected]']);
Route::group(['namespace' => 'User', 'prefix' => 'user'], function(){
Route::get('{nickname}/settings', ['as' => 'user.settings', 'uses' => '[email protected]']);
Route::get('{nickname}/profile', ['as' => 'user.profile', 'uses' => '[email protected]']);
});
});
分享你的路由文件來因爲這可能是您的問題實際上規定,或者給你一個首發 –
我只是沿着我有他們的路線 – SCRATK
我已經圍繞它現在這樣Profile – SCRATK