接前两篇--laravel写api

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

创建了一个表;

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

  1. 先创建一个用户表

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

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

3.之后运行php artisan migrate

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

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

4.选择创建一个model文件

通过命令创建;

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

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

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

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

分别是/api与/find

执行的逻辑如下图

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

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

如下图

一个是添加数据

一个是查找数据

7.启动服务,进行请求

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

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

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

8.可以试试查询接口;

都没问题;

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

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

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

检查配置文件

清除缓存

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

原文发布于微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer)

原文发表时间:2017-10-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Debian 9上安装Git

软件版本控制系统使您能够在源级别跟踪您的软件。使用版本控制工具,您可以跟踪更改,还原到以前的阶段,并分支以创建文件和目录的备用版本。

2K20
来自专栏JavaEE

springboot项目打包&ngrok的使用

接触spring boot有一段时间了,但是一直未打包部署过spring boot项目,因为其内置tomcat,所以打包部署方式有所不同。还有ngrok,是一个...

11020
来自专栏刺客博客

利用aria2本地版本高速下载百度云

3.6K30
来自专栏vue学习

42、MongoDB配置

(2)其它两个文件夹上章我们说过了,中间这个文件夹中我们新建一个mongo.conf用于配置mongodb;配置它的目的就是以后我们启动数据库不用再去"--db...

15830
来自专栏信安之路

Linux基线加固

主机安全的风险级别除了漏洞,另一个重要的参考值是安全基线的风险分值,本次介绍的主要是结合目前公司的业务实际情况制作的一份安全基线脚本,供大家进行参考。

49300
来自专栏HTML5学堂

使用Git多人协作,完成项目开发

HTML5学堂-利利:关于Git的知识,我们共分成了四个大步骤进行讲解,之前我们提到了Git的安装与配置、Git在本地的使用方法,如何创建Git本地仓库与服务器...

57450
来自专栏Java成长之路

Maven生命周期

在Maven出现之前,项目构建的生命周期就已经存在,软件开发人员每天都在对项目进行清理、编译、测试及部署。虽然大家都在不停地做构建工作,但公司和公司间、项目和项...

30420
来自专栏spring源码深度学习

linux 安装mysql+远程连接配置(史上最简单、最实用的干货)

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

80810
来自专栏云计算教程系列

如何在Ubuntu系统上安装Git

版本控制系统在现代软件开发中越来越不可或缺,因为版本控制系统允许您在源代码级别跟踪代码状态。您可以跟踪更改,甚至还原到以前的状态,然后创建分支及相关文件和目录的...

50290
来自专栏云计算教程系列

如何在Debian 9上安装MongoDB

Debian 9的官方软件包存储库包含稍微过时的MongoDB版本,这意味着我们将从官方的MongoDB repo安装。

1.2K30

扫码关注云+社区

领取腾讯云代金券