从零开发一个laravel项目的增删改查、详情
环境要求:
wamp+composer
创建laravel项目:
composer create-project --prefer-dist laravel/laravel person
快速完成person注册登录开发
1、migration
php artisan make:migration create_people_table
$table->increments('id');$table->string('name');$table->text('password');$table->text('other');$table->longText('token');$table->timestamps();
2、migrate
php artisan migrate
3、model
php artisan make:model Person
4、ctroller增删改查
php artisan make:controller PersonController --api
Route::apiResource('person','PersonController');
5、swagger
1、安装包
composer require darkaonline/l5-swagger
2、配置
php artisan vendor:publish --provider “L5Swagger\L5SwaggerServiceProvider”
3、改完OA后,命令行输入:
php artisan l5-swagger:generate
热更新
全局搜索generate_always
4、修改中间件关闭crsf
protected $except = [//'person/*','person',];
5、修改person模型
protected $fillable = ['name', 'password','other','token',];
'generate_always' => env('L5_SWAGGER_GENERATE_ALWAYS', false),改为true即可
熟练的话大约半小时不到就可以完成到这里了!!!!
6、生成token
参照
JWT使用
laravel开发的主要文件:
1、app:核心文件
2、config:配置文件
3、database: 数据库配置
4、routes:路由
从零开发一个laravel项目的增删改查、详情相关推荐
- Online Coding开发模式 (通过在线配置实现一个表模型的增删改查功能,无需写任何代码)
JEECG 智能开发平台. 开发模式由代码生成器转变为Online Coding模式 (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义 ...
- 【Mybatis 之应用篇】1_Mybatis简介、第一个Mybatis程序和增删改查在Mybatis中的使用方式
文章目录 Mybatis 一.简介 1.持久化 2.持久层 3.为什么需要Mybatis? 二.第一个Mybatis程序 1.创建一个数据库 2.配置pom.xml文件 3.创建实体类 4.创建一个M ...
- python实现四位一并法_python 全栈开发,Day4(列表切片,增删改查,常用操作方法,元组,range,join)...
一.列表 列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = ['alex',123,Ture,(1,2,3,'wusir') ...
- SpringBoot项目实现增删改查
接上一章:Java 连接MySql_原你是阳光(#`O′)的博客-CSDN博客,实现单表增删改查 引入依赖 <dependencies><!-- springmvc的场景启动器 -- ...
- 从零开始搭建一个web图书管理项目(增删改查功能)
参考资料:https://blog.csdn.net/qq_23994787/article/details/73612870 http://how2j.cn/ 实习第一周,写下一些在建立web项目中 ...
- 使用Django开发简单接口:文章增删改查
目录 1.一些准备工作 安装django 创建django项目 创建博客应用(app) 2.models.py 3.django admin 登录 创建超级用户 4.修改urls.py 5.新增文章接 ...
- Mybatis入门概述及第一个Mybatis实例实现增删改查
林炳文Evankaka原创作品.转自https://blog.csdn.net/Evankaka/article/details/45647401 一.简介 1.什么是MyBatis MyBatis ...
- 微信小程序云开发如何--实现简单的增删改查
首先新建一个项目,后端服务选择 小程序·云开发 进入之后提示未:没有权限,请先开通云服务. 这时候点击云开发即可开通.首次开通云环境后,需等待大约 10 分钟方可正常使用:还请南信等待. 这时候需要进 ...
- 使用ABSL(ABAP Script Language)完成SAP Cloud for Customer里Customer Quote以及行项目的增删改查
The user roles are Studio Administrator, Developer, and Business User. PDI_ADMINISTRATION / Administ ...
最新文章
- 我是如何去了解需求的
- 用C++的类重载高精度加法,乘法和等于符号
- [YTU]_1066 ( 输入n个数和输出调整后的n个数)
- junit的使用说明
- oracle字符数量,Oracle中统计表中每行字段符合条件的数量
- bitvise一个非常好用的ssh软件
- supplicant
- 15款超好用的短链接在线生成器(新浪t.cn、腾讯url.cn)
- flutter 接入微信客服
- Python免费的验证码识别
- 微信小程序基础库版本与微信版本对应关系
- Javaweb 成语接龙(实验)
- hm编码工具使用_HM中字典编码分析
- python与开源gis_转载《Python与开源GIS教程》随书源码网址
- 三阶魔方CFOP复原的C语言算法
- Android开发 之《最强大脑》“数字华容道”
- 吉大计算机如何本科进实验室,吉林大学本科实验教学管理办法(试行)
- 廿柒- 客制化爬虫以及爬虫调参
- 毕业设计学习锋迷商城的的笔记(自己设计并手写后台商品管理,分类管理,用户,地址管理系统,订单管理,微信支付(内网穿透))
- 计算机与现代化是核心期刊吗,计算机与现代化是核心期刊吗
热门文章
- 高等数学下-赵立军-北京大学出版社-题解-练习8.5
- UVA - 11059 Maximum Product-暴力枚举
- 二叉树的中序遍历非递归方法(算法导论第三版12.1-3)
- python 广告拦截_Python如何在抓取时欺骗反广告块过滤器?
- python 语音播放_基于Python编写的语音播放软件
- 2019-03-11-算法-进化(求众数)
- CF1385E Directing Edges 拓扑序
- 2021牛客暑期多校训练营2
- CF936D World of Tank(思维dp)
- 数据结构之trie树——First! G,电子字典,Type Printer,Nikitosh and xor