Показать имя пользователя или адрес электронной почты - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть реферальная система, в которой пользователь регистрируется по ссылке другого пользователя, я хотел бы показать «имя» или «адрес электронной почты» пользователя, предоставившего ссылку.В моем Refcontroller, где у меня есть «Redirect», я могу изменить «view», чтобы я мог поместить {{$ name}} в мой html, и появится имя, но при завершении регистрации пользователь не регистрируется через отправителяВы ссылка и да от "admin".

Мой RefController:

<?php

namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;

class RefController extends Controller
{
    public function index( $username )
     {
     $user = User::where('username', $username)->firstOrFail();

    return ( is_null( $user ) )
        ? redirect( '/' )
        : redirect( '/register' )->withCookie( cookie()->forever( 'referrer_id', $user->id ) )->with([ 'referrer_id' => $user->id,  'username' => $user->name  ]);
     }
}

Мой маршрут:

Route::get('/user/{username}', 'RefController@index' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...