我希望我的用戶通過URL訪問其配置文件編輯頁面:/profile/slug/edit
,其中slug表示$user->slug
。 我web.php
contans:用戶路由Laravel 5.4
Route::group(['middleware' => 'auth'], function() {
Route::get('/profile/{slug}', [
'uses' => '[email protected]',
'as' => 'profile'
]);
Route::get('/profile/{slug}/edit', [
'uses' => '[email protected]',
'as' => 'profile.edit'
]);
如何調用從視圖[email protected]
,如何正確傳遞參數?嘗試:
<a href="{{route('profile', ['slug'=> Auth::user()->slug],'edit')}}">
Edit your profile</a>
你的路線應該有profile.edit而不是隻有配置文件。並將配置文件作爲路由功能的第三個參數移除。 – Timo002
是否可以簡化我的代碼?並縮短我的代碼?我前綴',但如何處理'slu'',我必須通過它在我的每一個'路線()'? – pvaitonis