人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravelで別のコントローラーのメソッドを実行する

● Laravelで別のコントローラーのメソッドを実行する

わざわざ別のクラスを作成したりトレイトに外出ししなくてもLaravel では簡単に別のコントローラーのパブリックメソッド実行することができます

App\Http\Controllers\User\MypageControllercreateParam メソッドを実行してみます
なお呼び出されるメソッドは public である必要があります

$mypage_controller = app()->make('App\Http\Controllers\User\MypageController');
$user_param = $mypage_controller->createParam( $hogehoge );

参考 : https://bit.ly/3Mta7KN

No.1559
10/07 16:18

edit