人気の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 );
No.1559
07/25 09:50

edit