Laravel 5 Laravel 5未在寄存器上生成api令牌
我在我的注册控制器中为api_令牌添加了一列,在创建用户时,我试图生成一个唯一的id,但它不会生成任何代码。这是我在寄存器控制器中创建用户的函数Laravel 5 Laravel 5未在寄存器上生成api令牌,laravel-5,laravel-5.5,Laravel 5,Laravel 5.5,我在我的注册控制器中为api_令牌添加了一列,在创建用户时,我试图生成一个唯一的id,但它不会生成任何代码。这是我在寄存器控制器中创建用户的函数 protected function create(array $data) { return User::create([ 'name' => $data['name'], 'email' => $data['email'], 'api_token' => md5($data[
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'api_token' => md5($data['email'].$data['name']),
'password' => bcrypt($data['password']),
]);
}
我需要在其他地方添加这个吗?如前所述,您还需要在用户模型中向$fillable数组添加
api_令牌
。@DanielGale是的,我这样做了。您是否在$fillable
中将api_令牌添加到您的用户模型中?即使我将其更改为'api_令牌=>md5('deepak'),它并没有在世界上流行field@cbaconnier我的坏,是的,现在加上,它的工作。谢谢