Laravel的护照:如何拥有可验证的模型

时间:2018-04-30 13:21:22

标签: laravel oauth-2.0 laravel-passport

Laravel's Passport tutorial的问题在于它假定读者会使用预先安装的User模型,这与我们使用php artisan make:model MyModel创建的简单模型非常不同。< / p>

以下是预先安装的User模型的代码:

<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
    use Notifiable;
    protected $fillable = [
        'name', 'email', 'password',
    ];
    protected $hidden = [
        'password', 'remember_token',
    ];
}

以下是您可以使用php artisan make:model MyModel创建的模型代码:

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class MyModel extends Model
{

}

但是,如果我想要自己的自定义可验证模型,比如说Customer,我该怎么做才能遵循Passport教程呢?是否有Artisan命令实现所有接口,添加所有特征并为我们扩展相应的类?

感谢您的帮助。

0 个答案:

没有答案