Laravel中的身份验证和重定向问题

时间:2019-03-28 15:52:18

标签: laravel authentication

我创建了一个逻辑,其中有一个自定义注册表单,其中包括用户注册详细信息和城市添加详细信息

我的逻辑是注册用户,但未登录并将页面重定向到/ admin / home,甚至未发送电子邮件验证 我必须先登录自己,然后再次发送邮件才能这样做

我希望当有人提交此表单时,应创建并登录第一个用户并重定向到/ admin / home,并在验证之后将城市保存在该数据库中

class QuickRegisterController extends Controller
{

    public function quickList(Request $request)
    {
        $user = User::firstOrCreate([
            'name' => $request->owner_of_the_room,
            'email' => $request->owner_working_email,
            'password' => bcrypt($request->password),
            'role_id' => config('quickadmin.default_role_id'),
        ]);

        if (\Auth::check() && \Auth::user()->email_verified_at){
            $city = new TotalCity;
            $city->name = $request->location_id;
            $city->created_by_id = \Auth::user()->id;
        }
        return redirect('/admin/home');

    }
}

1 个答案:

答案 0 :(得分:0)

example()