【发布时间】:2017-08-01 21:57:48
【问题描述】:
在 laravel 5.4 中使用推荐系统。我已经能够为每个用户创建一个唯一的可共享链接。
当另一个用户点击它时,我希望将带有链接原始所有者的推荐 ID 的 URL 部分添加到用户的 referrer 字段中。
我试过这个方法,一直报这个错误,有什么更好的方法可以做到这一点。
use Illuminate\Support\Facades\Input;
protected function create(array $data)
{
$ref = Input::get('ref');
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'referrer' => $ref
]);
return $user;
}
我收到一个错误,抱怨 referrer 列不能为空,即使链接上有参考。
示例链接。
http://localhost:8000/register?ref=1b0a6294-043d-11e7-86bf-56847afe9799
用户模型
protected $fillable = [
'name', 'email', 'password', 'level', 'btc_address', 'referrer'
];`
【问题讨论】:
标签: php laravel laravel-5 laravel-routing laravel-5.4