Laravel中路由绑定 Controller 包含子目录写法

Posted linqingvoe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel中路由绑定 Controller 包含子目录写法相关的知识,希望对你有一定的参考价值。

【可以使用命令在项目根目录一键创建 php artisan make:controller 目录名/控制器名 --plain 】 
【执行后可以省去 1-5 步】

    1. 首先在 /app/Http/Controllers 下新建目录,如 User

    2. User 内新建 php 控制器文件,如 UserController.php

    3. 此时命名空间应当是这样的: namespace App\Http\Controllers\User;

    4. 【!重点!】 namespace 下必需含有:use App\Http\Controllers\Controller;

    5. 类名没有什么好说的,class UserController extends Controller

    6. 写一个方法到控制器内,如:public function papapa()return ‘papapa‘

    7. 回到 /app/Http/routes.php 文件,绑定控制器:Route::get ( ‘/user‘, ‘User\[email protected]‘ ); 搞定。

以上是关于Laravel中路由绑定 Controller 包含子目录写法的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 4:路由到 localhost/controller/action

laravel 5 - 在 routes.php 末尾捕获所有路由(Route::controller)?

Laravel Blade form表单绑定点击事件到controller

Laravel - 使用 json 字段自定义路由模型绑定中的键

Blade 视图组件的 Laravel 路由模型绑定

Laravel 路由模型绑定 - Laravel 5.7