为了账号安全,请及时绑定邮箱和手机立即绑定

在流明中制作模型

在流明中制作模型

PHP
青春有我 2023-11-03 20:07:00
我正在尝试使用带有 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


查看完整回答
反对 回复 2023-11-03
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信