【Laravel】Controller から別の Controller のメソッドを呼ぶ

Controller から別の Controller のメソッドを使いたくて、
そしたら意外と簡単にできたのでメモメモ

まずは呼ばれる側

class YobareruController extends Controller
{
    public function test($msg) {
        echo($msg);
    }
}

次に呼びだす側

class YobidasuController extends Controller
{
    $ybrr = app()->make('App\Http\Controllers\YobareruController');
    $ybrr->test("ok");

}

コメント

タイトルとURLをコピーしました