Php laravel中未定义的抵销问题

Php laravel中未定义的抵销问题,php,laravel,Php,Laravel,有人来帮我吗 我面临着补偿问题 $cookie = Cookie::get('referral'); $referred_by = $cookie ? \Hashids::decode($cookie)[0] : null; return User::create([ 'name' => $data['name'], 'email' => $data['email'], 'password' => Hash::make($data['password

有人来帮我吗 我面临着补偿问题

$cookie = Cookie::get('referral');

$referred_by = $cookie ? \Hashids::decode($cookie)[0] : null;

return User::create([
    'name' => $data['name'],
    'email' => $data['email'],
    'password' => Hash::make($data['password']),
    'referred_by' => $referred_by
]);

你还应该粘贴你得到的确切错误,有5个地方你可能会得到错误。错误是为了被读取。发布整个错误,包括错误发生的行(在代码段中指向错误消息指向的行)$referenced\u by=$cookie\Hashids::decode($cookie)[0]:null;@这一行显示更新的消息你也应该粘贴你得到的确切错误,有5个地方你可能会得到错误。错误是用来读取的。发布整个错误,包括错误发生的行(在代码段中指向错误消息指向的行)$referenced\u by=$cookie\Hashids::decode($cookie)[0]:null;@此行显示更新的message@Thanks对于this@Thanks为此
$cookie = Cookie::get('referral');

$referred_by = $cookie ? (isset(\Hashids::decode($cookie)[0]) ?? null) : null;

return User::create([
    'name' => $data['name'],
    'email' => $data['email'],
    'password' => Hash::make($data['password']),
    'referred_by' => $referred_by
]);