0

我有这个方法:

$user=Sentinel::findById($user->id);
$reminder=Reminder::exists($user)? : Reminder::create($user);
$this->sendEmail($user, $reminder->code);
return redirect()->back()->with(['success'=>'reset code sent']);

但是它显示一个错误,Undefined type 'App\Http\Controllers\Security\Sentinel'

有谁知道如何消除这个错误?

4

1 回答 1

0

安装软件包后,打开位于的 Laravel 配置文件config/app.php并添加以下行。

$providers数组中为此包添加以下服务提供者。

Cartalyst\Sentinel\Laravel\SentinelServiceProvider::class,

$aliases数组中为此包添加以下外观。

'Activation' => Cartalyst\Sentinel\Laravel\Facades\Activation::class,
'Reminder'   => Cartalyst\Sentinel\Laravel\Facades\Reminder::class,
'Sentinel'   => Cartalyst\Sentinel\Laravel\Facades\Sentinel::class,

来源:https ://cartalyst.com/manual/sentinel/5.x#laravel-8

于 2021-05-03T14:43:35.187 回答