Laravel 5.1 中路由绑定 Controller 包含子目录写法
来源:互联网 发布:淘宝店铺自定义配色 编辑:程序博客网 时间:2024/06/05 11:25
小郁闷,刚开始使用这货就给我出了一个难题…( ˇˍˇ )
StackOverFlow【已答复】:How to put controller inside folder in laravel 5.1.3?
【可以使用命令在项目根目录一键创建 php artisan make:controller 目录名/控制器名 --plain
(是小写 php,CSDN…我服)】
【执行后可以省去 1-5 步】
首先在
/app/Http/Controllers
下新建目录,如User
User
内新建 PHP 控制器文件,如UserController.php
此时命名空间应当是这样的:
namespace App\Http\Controllers\User;
【!重点!】
namespace
下必需含有:use App\Http\Controllers\Controller;
类名没有什么好说的,
class UserController extends Controller
写一个方法到控制器内,如:
public function papapa(){return 'papapa'}
回到
/app/Http/routes.php
文件,绑定控制器:Route::get ( '/user', 'User\UserController@papapa' );
搞定。
看了下 StackOverFlow,有一个说法是创建好目录,然后直接写不包含路径的路由,最后在项目目录执行 composer dump-autoload
即可。【测试无效】
对了,还可以用路由群组的形式绑定:
Route::group ( [ 'namespace' => 'User'], function () { Route::get ( '/user/login', 'UserController@index' );} );
0 0
- Laravel 5.1 中路由绑定 Controller 包含子目录写法
- Laravel 5.1 中路由绑定 Controller 包含子目录写法
- laravel中路由、视图、控制器的工作流程
- laravel中路由的详解和实例总结
- 使用vue中路由router-link中包含a标签
- express中路由设计
- linux 中路由设置
- angular4.0中路由传递参数、获取参数最nice的写法
- AODV中路由表及控制消息结构(包含aodv开源代码)
- AODV中路由表及控制消息结构(包含aodv开源代码)
- NS2中路由性能分析
- MVC5中路由新特性
- MVC5中路由新特性
- Flask中路由使用解析
- Android中路由的实现
- Angular JS中路由-route
- Flask中路由使用解析
- vue2中路由传参
- HashMap工作原理以及与HashTable的区别--面试题
- DDOS 浅析
- (POJ 3411)Paid Roads <DFS>
- 【深度学习:CNN】GoogLeNet (1)
- 航空售票系统--数据库代码部分
- Laravel 5.1 中路由绑定 Controller 包含子目录写法
- Codeforces Round #379 (Div. 2)
- 建议FastDateFormat来代替JDK自带的DateFormat
- 实验六外部存储于ListView
- eclipse java项目无法添加到servers
- 机器学习算法的面试表达
- 程序员面试金典: 9.5位操作 5.8通过位操作进行两点连线
- 【安卓开发-3】Activity的四种启动模式、Intent的显式和隐式使用方式
- cache-cloud 编译