Laravel 5.* 中路由绑定 Controller 包含子目录写法
2024-10-15 08:19:06
https://blog.csdn.net/maxsky/article/details/54017981
【可以使用命令在项目根目录一键创建 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' );
搞定。
对了,还可以用路由群组的形式绑定:
Route::group ( [
'namespace' => 'User'
], function () {
Route::get ( '/user/login', 'UserController@index' );
} );
最新文章
- TCPL 札记
- CSS巩固
- cygwin编译环境小记
- RedGate .NET Reflector注册问题(反注册)
- [转]Altium Designer 发现的机密
- 重新加载maven项目的依赖项
- ARP
- eclipse(STS,myeclipse)老是报ThreadPoolExecutor$Worker.run()
- DNS添加/修改/查询/删除A记录
- Ruby用法总结
- 破坏之王——ddos攻击与防范 读书笔记
- MYSQL仅仅向某个字段进行插入
- 【C++基础之十一】虚函数的用法
- FileBeat
- UVA - 10098 - Generating Fast (枚举排列)
- Pain for friend
- RH033读书笔记(9)-Lab 10 Understanding the Configuration Tools
- NDepend 3.0已与Visual Studio集成
- 分析UIWindow
- js设置,获取,删除Cookie