Laravel 5 Laravel Cartalyst Sentinel-Can';不能扩展雄辩者
我很难用Sentinel向users表添加列 我所做的:Laravel 5 Laravel Cartalyst Sentinel-Can';不能扩展雄辩者,laravel-5,cartalyst-sentinel,Laravel 5,Cartalyst Sentinel,我很难用Sentinel向users表添加列 我所做的: 创建我自己的迁移文件以添加(目前)1列:“地址” 在app/Http/Controller中创建类“User” 在config/cartalyst.sentinel.php中更改模型 'model' => 'Cartalyst\Sentinel\Users\EloquentUser', 到 但是,ADRESE在数据库中保持为空 我已经试过我的代码了 $credentials = [ '
- 创建我自己的迁移文件以添加(目前)1列:“地址”
- 在app/Http/Controller中创建类“User”
- 在config/cartalyst.sentinel.php中更改模型
到'model' => 'Cartalyst\Sentinel\Users\EloquentUser',
$credentials = [
'email' => 'john.dode@example.com',
'password' => 'password',
'adresse' => 'password',
];
$user = Sentinel::create($credentials);
dd($user);
dd($user)
的结果是:
EloquentUser {#392 ▼
#table: "users"
#fillable: array:5 [▼
0 => "email"
1 => "password"
2 => "last_name"
3 => "first_name"
4 => "permissions"
]
[...]
我不想在供应商中添加我的字段,但这是目前唯一有效的解决方案
编辑:我试图完全遵循这个,但在这里相同的结果
更新
我的问题似乎比预期的要严重。。。
如果我更改\vendor\cartalyst\sentinel\src\config\config.php,它会工作得很好。所以我的config/cartalyst.sentinel.php完全被sentinel忽略了
谢谢大家 好的。。。所以,多亏了我,我才知道问题出在哪里 我在用
use Cartalyst\Sentinel\Native\Facades\Sentinel;
而不是
use Sentinel;
所以,我只是跟着医生。。。干得好 可能会有帮助:
php-artisan-config:cache
use Cartalyst\Sentinel\Native\Facades\Sentinel;
use Sentinel;