4 回答

TA貢獻1805條經驗 獲得超9個贊
就這樣使用
<a href="{{ url('') }}/home/{{$user->id}}"></a>
或者
<a href="{{route('home',['user'=>$user->id])}}"></a>
在這里您可以了解如何傳遞變量。

TA貢獻1921條經驗 獲得超9個贊
如果您想在登錄后重定向用戶,您可以修改RedirectIfAuthenticated中間件app/http/middleware:
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect()->route('home',array('user' => $request->user()));
}
return $next($request);
}

TA貢獻2039條經驗 獲得超8個贊
id以這種方式傳遞給url
$user = Auth::guard('web')->id(); return redirect()->route('home',['user'=>$user]);

TA貢獻1810條經驗 獲得超4個贊
用戶登錄后將通過以下方式重定向到其 id 的主頁
登錄控制器
*/
protected function redirectTo()
{
$user = Auth::guard('web')->id();
return route('home',['user'=>$user]);
}
筆記
到家庭控制器的路由應該有變量“user”
Route::get('/user/{user}', 'HomeController@index')->name('home');
- 4 回答
- 0 關注
- 217 瀏覽
添加回答
舉報