我有user
,我創建了一個配置文件按鈕,例如每個用戶都可以查找他們的數據。Laravel路線問題
在UserController.php
我有這樣的功能:
/*
* @Get("user/profile/{id}")
*/
public function profile($id)
{
$user = User::find($id);
return view('user.profile', ['user' => $user]);
}
我把它從一個觀點是這樣的:
<ul class="dropdown-menu">
<li>
<?= link_to('user/profile/'.Auth::user()->id, $title = 'Perfil'); ?>
</li>
@if(Auth::user()->type_id == 1)
<li><a href="{!!URL::to('/user')!!}">Administrar</a></li>
@endif
<li role="separator" class="divider"></li>
<li><a href="{!!URL::to('/logout')!!}"><i class="fa fa-sign-out fa-fw"></i>Logout</a></li>
</ul>
那個按鈕帶我去我想如/user/profile/6
例如URL,但它發送給我這個錯誤:
NotFoundHttpException in RouteCollection.php line 161:
你可以在這裏添加你的'routes.php'文件嗎?否則很難調試。 161行的內容是什麼? –
您的作曲家文件中是否安裝了「laravelcollective/annotations」?如果是這樣,AnnotationsServiceProvider的$ scanRoutes數組中有什麼?另外,您使用的是哪個版本的Laravel(major.minor.build)? –
是的,我已經安裝了註釋,使用laravel 5.1,不知道你用$ scanRoutesarray – user3557451