Laravel和Vue项目(2)--API方法调用

Laravel项目数据库API方法调用

1.创建Eloquent模型

通过模型类,可以对数据表进行查询、插入、更新、删除等操作。

定义模型

默认情况下,模型存放在app目录下。

php artisan make:model Model/User -m

生成模型时生成数据库迁移。
生成的模型中,Eloquent默认认为User模型存储记录在users表中,你也可以在模型中定义table属性来指定自定义的表名。

	protected $table = 'book_users';
	protected $fillable = [
		'users_id','name','gender','birthday',
		# fillable为白名单,表示该字段可被批量赋值
	];

2.创建队列

队列允许你推迟耗时任务(例如发送邮件)的执行,从而大幅提高web请求速度。

生成任务类

默认情况下,应用的所有队列任务都存放在app/Jobs目录下。

	php artisan make:job Model/User

任务类结构

1.创建一个新的任务实例。
2. handle方法在任务被队列处理的时候被调用。
3. 在handle方法中使用查询构建器实例的方法(即数据库的语句)进行调用。
注:
join()函数的第一个参数是你需要连接到的表名,剩余的其他参数则是为连接指定的列约束。
skip,take (sikip 跳过几条,take取多少条数据)
count()函数是用来计算某一个字段的总记录数

3.创建控制器

控制器类用来组织管理相对复杂的业务逻辑处理。控制器用于将相关的 HTTP 请求封装到一个类中进行处理

定义控制器

默认情况下,控制器类存放在app/Http/Controllers目录下。

php artisan make:controller User/UserController

注:dispatch方法允许你方便推送任务到队列

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值