在app / http / controller的子文件夹中调用控制器

时间:2019-07-10 14:31:51

标签: php laravel laravel-5.8

如何在app / http / controller的子文件夹中调用控制器?

3 个答案:

答案 0 :(得分:0)

是的,下面是一个具体示例:

文件夹路径: app/Http/AdminAreaControllers/AdminController.php

从web.php调用: Route::get('/admin', 'AdminAreaControllers\AdminController@yourFunctionHere');

答案 1 :(得分:0)

我假设您要在项目中使用模块化结构。请看看laravel的L5moduler包。它将满足您的需求以及更多功能。

https://packagist.org/packages/artem-schander/l5-modular

答案 2 :(得分:0)

如果您的控制器都在app / Http / Controllers目录中定义,则可以通过以下方式在网络和api文件中调用控制器:

Route::get('/route', 'ControllerName@controllerMethod')