在流明中制作模型
Making a model in lumen
我正在尝试使用带有 lumen 的社交名流来让用户登录 Facebook。我已经设置了应用程序并获得了所有权限。我正在关注这篇文章:https://appdividend.com/2017/07/12/laravel-facebook-login/
我是 运行 我网站上的项目,但是当我调用 /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.
的地方
是否有任何替代方法或任何方法可以手动制作模型?
正如您所指出的,问题似乎是 SocialFacebookAccount
没有找到。
虽然 Lumen 中没有 artisan make:model
命令,但您可以手写模型。
只需在app
文件夹中新建一个名为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
我正在尝试使用带有 lumen 的社交名流来让用户登录 Facebook。我已经设置了应用程序并获得了所有权限。我正在关注这篇文章:https://appdividend.com/2017/07/12/laravel-facebook-login/
我是 运行 我网站上的项目,但是当我调用 /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.
的地方是否有任何替代方法或任何方法可以手动制作模型?
正如您所指出的,问题似乎是 SocialFacebookAccount
没有找到。
虽然 Lumen 中没有 artisan make:model
命令,但您可以手写模型。
只需在app
文件夹中新建一个名为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