我正在尝试使用带有 lumen 的社交名流来让用户登录 Facebook。我已设置该应用程序并已被授予所有权限。我正在我的网站上运行该项目,但是当我调用 /callback 路由时,我被重定向到 Facebook 登录页面,然后显示以下错误:Error:
Class 'App\SocialFacebookAccount' not found
at /home/forge/saahil.favourup.com/app/Services/SocialFacebookAccountService.php:10我认为该错误与没有可重定向到的内容有关。在lumen中,没有php artisan make:model命令,所以我的SocialFacebookAccountService没有地方存储user_id。有没有其他替代方法或方法可以手动制作模型?
1 回答
湖上湖
TA贡献2003条经验 获得超2个赞
正如你所指出的,问题似乎SocialFacebookAccount没有被发现。虽然 Lumen 中没有artisan make:model命令,但您可以手动编写模型。
app只需在名为 name 的文件夹中创建一个新文件SocialFacebookAccount.php,然后写入其基本内容:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class SocialFacebookAccount extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [];
}
这基本上就是 artisan make model 命令的作用。有了这个基础,您就可以继续按照问题中链接的步骤进行操作。
另外,请确保您已经使用以下命令创建了关联的迁移:php artisan make:migration create_social_facebook_accounts_table
- 1 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消