laravel中,怎么把一个请求转发给多个控制器
有个特殊需求,根据配置,把一个请求转发个2个控制器。请问这个需求怎么实现?
现在想请求product-type/all的请求转发给 ProductTypeController 和ItemController 处理
路由1
Route::prefix('product-type')->group(function () {
Route::get('all', [ProductTypeController::class, 'all']);
});
路由2
Route::prefix('item')->group(function () {
Route::get('all', [ItemController::class, 'all']);
});
既然是根据配置变更,那是不是可以将这个动作下沉到
关于 LearnKu
应该是转发两段业务逻辑,而不是转发两个控制器。可以把业务逻辑封装一下,放在
model层或者在app下自定义service文件夹,建立自定义类 。由控制器控制怎么去执行。