1: Я создаю реферальную систему. В laravel.SO я использую куки. Проблема в том, что я не могу получить реферального пользователя по шаблону блейда.2: Вот код cookie.// Проверяем, что уже нет набора файлов cookie и что у нас есть 'ref' в
the url
if (! $request->hasCookie('referral') && $request->query('ref') ) {
// Add a cookie to the response that lasts 5 years (in minutes)
$response->cookie( 'referral', encrypt( $request->query('ref') ), 525600 );
}
else {
if( $request->query('ref') ) {
return redirect($request->fullUrl())->withCookie(cookie()->forever('referral', $request->query('ref')));
}
}
return $next($request);
2: Вот код функции Crete
protected function create(array $data)
{
$cookie = Cookie::get('referral');
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
'referred_by' => $referred_by
]);
}
Примечание: я объясняю одну вещьэто здесь.эта строка кода:
$referred_by = Cookie::get('referral');
Возвращает этот тип вывода s: 2: "21";.
Важная проблема.Моя проблема заключается в том, как я могу получить это значение на странице храма лезвия.Это значение столбца базы данных refer_by = s: 2: "21";Поэтому мне нужна помощь, чтобы получить это значение для чтения человеком.Благодарю.Если что-то отсутствует, пожалуйста, дайте мне знать.