BLOG
【Laravel】vendor内のファイルをオーバーライドしたときのメモ
マルチログイン時のadmin用に、vendor内の ResetPassword.php をオーバーライドした時のメモです。
作業内容としては、app/Notifications に AdminResetPassword.php を作成し、vendor内の ResetPassword.php のソースコードを丸っとコピーし調整しました。
以下手順です。
$ php artisan make:notification AdminResetPassword
これで、
Notification [app/Notifications/AdminResetPassword.php] created successfully.
と、表示され、
app/Notifications/AdminResetPassword.php
が作成されます。
vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
のソースコードをコピーし、
app/Notifications/AdminResetPassword.php
に丸っと貼り付けます。
namespace、クラス名等を変更し完了です。