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条经验 获得超7个赞
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 关注
- 182 浏览
添加回答
举报