Laratrust attachRole在登台时返回404错误

时间:2019-01-26 17:24:22

标签: php laravel

我正在使用Laratrust软件包进行角色管理。一切对我当地的发展都很好。但是,我尝试将项目上传到服务器。现在,如果我想附加或分离角色,我的应用程序仅重定向到404错误页面。

这是怎么回事?

这是在注册时发生的,这是我的注册逻辑:

myController.php

protected function create(array $data)
{
    $user = User::create([
        'firstname' => $data['firstname'],
        'surname' => $data['surname'],
        'email' => $data['email'],
        'gender' => $data['gender'],
        'password' => Hash::make($data['password']),
    ]);

    $user->attachRole('user');
    $verifyUser = \App\VerifyEmail::create([
        'user_id' => $user->id,
        'token' => str_random(40)
    ]);

    Mail::to($user->email)->send(new VerifyMail($user, $verifyUser));

    return $user;
}

如果我删除了$user->attachRole,一切正常。

我没有得到任何错误,仅是404页。我该如何解决?

我创建了一个新的应用程序密钥,已经运行了所有迁移并安装了所有composer软件包。

0 个答案:

没有答案