我们在用laravel
进行程序开发时,可能碰到需要一个controller
来调用另外一个controller
方法的情况
当然我们抽象一个方法,然后两个controller继承一个类,然后抽象的这个方法放在这个类中
还可以定义一个service
有没有更方便的办法
<?php
/*
在 test 类 test 方法中调用 IndexController 类 index 方法
*/
use Illuminate\Support\Facades\App;
class test {
public function test(){
$intro = \APP::make(\App\Http\Controllers\IndexController::class);
App::call([$intro, 'index']);
}
}
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel一个controller调用别的controller中的方法 出自老鄢博客 | 欢迎分享