【发布时间】:2020-07-04 22:23:31
【问题描述】:
我想在视图中包含将我的数据从我的控制器发送到我的header.blade.php 文件
但我想返回 laravel 中的另一个视图,如下所述:-
public function handleProviderCallback()
{
$user = Socialite::driver('google')->stateless()->user();
$finduser = User::where('google_id', $user->id)->first();
if($finduser) {
Auth::login($finduser);
$google_avatar = $user->getAvatar();
view('pages.home',['google_avatar', $google_avatar]);
return redirect()->route('home',);
}
}
【问题讨论】:
-
fyi,
view('pages.home',['google_avatar', $google_avatar]);将无效,之后您将redirect()转到另一个页面。此外,return redirect()->route('home',);会因为其中的逗号而引发错误。
标签: php laravel laravel-5 laravel-blade