接前两篇--laravel写api

Posted 交互设计前端开发与后端程序设计

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接前两篇--laravel写api相关的知识,希望对你有一定的参考价值。

上一篇试着用migrate操作了一下数据库;

创建了一个表;

这次用php写一个借口,前端通过这两个借口,对数据库进行操作;


  1. 先创建一个用户表



默认创建的不是我们想要的,回滚一下


接前两篇--laravel写api


2.方便简单,在生成的文件中就只加两个字段,username与sex;


接前两篇--laravel写api


3.之后运行php artisan migrate


接前两篇--laravel写api


创建之后,查看这个表结构就是这样的


接前两篇--laravel写api


--------分割线--------

4.选择创建一个model文件

通过命令创建;

原本app目录下自动生成了一个用户模型,删除一下就是;

原本生成那个需要各种验证,下次谈;


接前两篇--laravel写api


5.生成之后,可以不动,先打开route文件夹下的web文件;

添加两个路由,相当于是api了;

分别是/api与/find

执行的逻辑如下图


接前两篇--laravel写api


6.之后打开模型文件User.php

添加两个方法,对应刚才那个路由需要的逻辑;

如下图

一个是添加数据

一个是查找数据


接前两篇--laravel写api


7.启动服务,进行请求

返回ok,说明数据插入成功;

改变参数,多请求几次,数据库就多几条;


接前两篇--laravel写api


这就是通过前端插入数据之后的表


接前两篇--laravel写api

接前两篇--laravel写api

8.可以试试查询接口;


接前两篇--laravel写api

接前两篇--laravel写api

都没问题;


----分割线-----


如果请求的时候有报错,说数据库无法连接什么

检查一下配置文件,清除一下缓存

接前两篇--laravel写api

检查配置文件

接前两篇--laravel写api

清除缓存

如果报其他错误,可查看文档,一一解决;




以上是关于接前两篇--laravel写api的主要内容,如果未能解决你的问题,请参考以下文章

张量漫谈(前两篇)

Servlet实现用户的登录功能

WPF特效-绘制实时2D激光雷达图

Laravel 各版本- 原生SQL打印之SQL监听 --方法

API Laravel 回复而不是另一个 API Laravel

Emgu-WPF 激光雷达研究-移动物体跟踪