接前两篇--laravel写api
Posted 交互设计前端开发与后端程序设计
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接前两篇--laravel写api相关的知识,希望对你有一定的参考价值。
上一篇试着用migrate操作了一下数据库;
创建了一个表;
这次用php写一个借口,前端通过这两个借口,对数据库进行操作;
先创建一个用户表
默认创建的不是我们想要的,回滚一下
2.方便简单,在生成的文件中就只加两个字段,username与sex;
3.之后运行php artisan migrate
创建之后,查看这个表结构就是这样的
--------分割线--------
4.选择创建一个model文件
通过命令创建;
原本app目录下自动生成了一个用户模型,删除一下就是;
原本生成那个需要各种验证,下次谈;
5.生成之后,可以不动,先打开route文件夹下的web文件;
添加两个路由,相当于是api了;
分别是/api与/find
执行的逻辑如下图
6.之后打开模型文件User.php
添加两个方法,对应刚才那个路由需要的逻辑;
如下图
一个是添加数据
一个是查找数据
7.启动服务,进行请求
返回ok,说明数据插入成功;
改变参数,多请求几次,数据库就多几条;
这就是通过前端插入数据之后的表
8.可以试试查询接口;
都没问题;
----分割线-----
如果请求的时候有报错,说数据库无法连接什么
检查一下配置文件,清除一下缓存
检查配置文件
清除缓存
如果报其他错误,可查看文档,一一解决;
以上是关于接前两篇--laravel写api的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 各版本- 原生SQL打印之SQL监听 --方法