如何覆盖 laravel 强化控制器
How to overwrite laravel fortify controllers
我需要覆盖登录、注册、注销和 2FA 方法来添加一些逻辑,
我如何从供应商处发布它?是否有类似 php artisan vendor:publish .....
的内容
我发现我可以覆盖 FortifyServiceProvider 中的任何强化管道
通过添加内部流动的 boot() 函数:
# overwrite example
$this->app->singleton(LoginResponseContract::class, LoginResponse::class);
$this->app->singleton(RegisterResponseContract::class, RegisterResponse::class);
.
.
.
我需要覆盖登录、注册、注销和 2FA 方法来添加一些逻辑,
我如何从供应商处发布它?是否有类似 php artisan vendor:publish .....
我发现我可以覆盖 FortifyServiceProvider 中的任何强化管道 通过添加内部流动的 boot() 函数:
# overwrite example
$this->app->singleton(LoginResponseContract::class, LoginResponse::class);
$this->app->singleton(RegisterResponseContract::class, RegisterResponse::class);
.
.
.