Я только что реализовал код для пользователя, чтобы он мог войти через Facebook. При просмотре входа в систему, когда он нажимает кнопку «Войти через Facebook», отображается сообщение об ошибке типа Просмотр [auth.redirect] не найден . Кстати, мой Home View находится не в каталоге root, а в папке auth. Я не знаю, почему он ищет View, поскольку перенаправление является просто функцией, определенной в моем контроллере. Пожалуйста, помогите мне исправить этот
маршрут. php
Route::group([ 'middleware' => ['web']], function(){
Route::get('/', function () {
return view('auth.home');
})->name('home');
//Facebook Login
Route::get('/redirect', 'SocialAuthFacebookController@redirect');
Route::get('/callback', 'SocialAuthFacebookController@callback');
});
SocialAuthFacebookController. php
<?php
class SocialAuthFacebookController extends Controller
{
public function redirect()
{
return Socialite::driver('facebook')->redirect();
}
public function callback(SocialFacebookAccountService $service)
{
$user = $service->createOrGetUser(Socialite::driver('facebook')->user());
auth()->login($user);
return redirect()->to('/home');
}
}