首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标类[app\Http\Controller\SocialController]不存在。(在使用facebook登录时按下)

目标类[app\Http\Controller\SocialController]不存在。(在使用facebook登录时按下)
EN

Stack Overflow用户
提问于 2021-02-06 18:57:05
回答 1查看 452关注 0票数 1

代码语言:javascript
复制
Target class [app\Http\Controller\SocialController] does not exist.

当按下Facebook登录时显示此错误

我的代码是社交控制器,在用face按钮登录后,显示这个上面的错误

代码语言:javascript
复制
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Laravel\socialite\Facades\Socialite;

class SocialController extends Controller
{
    public function redirect($service)
    {
        return socialite::driver($service)->redirect();
    }
    
    public function callback($service)
    {
        return $user=socialite::with($service)->user();
    }
}

我的网页代码是

代码语言:javascript
复制
<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controller\SocialController;

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
Route::get('redirect/{service}',[SocialController::class,'redirect']);
Route::get('callback/{service}',[SocialController::class,'callback']);
EN

回答 1

Stack Overflow用户

发布于 2021-02-06 19:04:28

您在web.php文件的控制器中遗漏了s。正确的写法是:

代码语言:javascript
复制
use App\Http\Controllers\SocialController;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66076062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档