文章目录
Laravel 6 - 第一章 简介
Laravel 6 - 第二章 项目搭建
Laravel 6 - 第三章 文件夹结构
Laravel 6 - 第四章 生命周期
Laravel 6 - 第五章 控制反转和依赖注入
Laravel 6 - 第六章 服务容器
Laravel 6 - 第七章 服务提供者
Laravel 6 - 第八章 门面
Laravel 6 - 第九章 契约
Laravel 6 - 第十章 路由
Laravel 6 - 第十一章 中间件
Laravel 6 - 第十二章 控制器
Laravel 6 - 第十三章 请求
Laravel 6 - 第十四章 响应
Laravel 6 - 第十五章 验证器
Laravel 6 - 第十六章 Artisan命令
目录
一、控制器(Controllers)
控制器(Controllers)用于处理用户输入并返回响应,通常包含与特定路由关联的业务逻辑。
二、使用步骤
1.创建控制器
使用 artisan cli 创建一个新的控制器(UserController),如下:
$ php artisan make:controller Admin/UserController # 普通控制器
$ php artisan make:controller Admin/UserController --resource # 资源控制器
$ php artisan make:controller Admin/UserController --api # api 资源控制器
如上命令会在 app/Http/Controllers 下的指定文件夹(Admin)中新建 控制器(UserController)类。
2.编写控制器
接1中例子:
3.定义路由
接1、2中的例子:
三.对照表
接二中例子,资源控制器操作处理对照表如下:
| HTTP 方法 | URI | 动作 | 路由名称 |
|---|---|---|---|
| get | /users | index | users.index |
| get | /users/create | create | users.create |
| post | /users | store | users.store |
| get | /users/{id} | show | users.show |
| get | /users/{id}/edit | edit | users.edit |
| put/patch | /users/{id} | update | users.update |
| delete | /users/{id} | destroy | users.destroy |









