文档中心
首页
  • HTML
  • CSS
  • JavaScript
  • Vue
  • 前端工程化
  • Laravel
  • MySql
  • Linux
  • 公众号与小程序
  • 其他
  • vue-element-admin
  • vue-antd-admin
  • VuePress
  • 《JavaScript教程》
  • 《JavaScript高级程序设计》
  • 《ES6 教程》
  • 《Vue》
  • 《React》
  • 《TypeScript 从零实现 axios》
  • 《Git》
  • TypeScript
  • vue-element-admin集成模板
  • 商品进销存管理系统
  • 民主测评管理系统
  • 在线考试系统
  • 股票分析系统
  • 利用vue.js和vue-element-admin开发管理系统
  • PHP开发微信公众号
  • Laravel开发RESTful API
  • uni-app开发微信小程序
技术文摘
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
关于
收藏
  • 分类
  • 标签
  • 归档

Evan Xu

前端界的小学生
首页
  • HTML
  • CSS
  • JavaScript
  • Vue
  • 前端工程化
  • Laravel
  • MySql
  • Linux
  • 公众号与小程序
  • 其他
  • vue-element-admin
  • vue-antd-admin
  • VuePress
  • 《JavaScript教程》
  • 《JavaScript高级程序设计》
  • 《ES6 教程》
  • 《Vue》
  • 《React》
  • 《TypeScript 从零实现 axios》
  • 《Git》
  • TypeScript
  • vue-element-admin集成模板
  • 商品进销存管理系统
  • 民主测评管理系统
  • 在线考试系统
  • 股票分析系统
  • 利用vue.js和vue-element-admin开发管理系统
  • PHP开发微信公众号
  • Laravel开发RESTful API
  • uni-app开发微信小程序
技术文摘
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
关于
收藏
  • 分类
  • 标签
  • 归档
  • PHP

  • Laravel

    • laravel命令行操作
      • 一、laravel命令
      • 二、RESTFul api 规范
        • 2.1 接口的URL定义
        • 2.2 返回的状态码
    • laravel API接口开发
    • 后端路由
    • 业务开发流程
    • 理解laravel中的事件和广播
    • laravel中手机短信的应用与开发
    • laravel中邮件的发送
    • laravel中接口的开发流程
  • ThinkPHP

  • MySql

  • linux

  • 公众号与小程序

  • 其他

  • 后端
  • Laravel
wmhello
2021-10-17
目录

laravel命令行操作

# laravel命令行操作

# 一、laravel命令

  1. 学会利用资源路由
php artisan make:controller TestController  
Route::apiResource('tests', TestController)  
1
2
  1. 利用trait封装多个地方调用的函数
success  
error  
successWithData  
errorWithData
1
2
3
4
  1. 利用API资源来返回数据
php artisan make:resource Test  
php artisan make:resource TestCollection
1
2
  1. 获取数据
$data = $request->only(['abc', 'test1'])  
list (abc,test1) = $data   
$str = request('str')  
1
2
3
  1. 集合的操作
$data = $user->get();
$arr = $data->toArray()
1
2

# 二、RESTFul api 规范

# 2.1 接口的URL定义

/orders /students

/products

/shops

# 2.2 返回的状态码

跟HTTP状态码要一致

端口号 说明 备注
200-299 成功 200(数据查询成功,或者说操作成功),201(数据新增成功), 204(数据删除成功,没有返回数据)
300-399 重定向 无
400-499 客户端错误 401(用户身份验证错误) 403(没有权限 认证通过但没有授权) 404(资源不存在) 405(客服端访问的方式与服务端要求的方式不同) 422(客户端提交的信息校验不通过)
500-599 服务端错误 无
学习准备
laravel API接口开发

← 学习准备 laravel API接口开发→

最近更新
01
使用VuePress搭建博客系统(一)
08-08
02
利用FreeSSL.cn申请免费SSL证书
07-23
03
民主测评管理系统
07-22
更多文章>
Theme by Vdoing | Copyright © 2019-2024 wmhello |备案号:滇ICP备2023013341号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式