DB 类操作数据库 基本用法: DB::table('tableName'); 获取操作tableName 表 增加信息 对数据库中的某个表增加数据主要有两个函数可以实现,(都是数组),分别是 insert() 可以同时添加一条或多条,返回值是布尔类型 insertGetld() 只能添加一条数据, ...
分类:
数据库 时间:
2019-01-09 11:31:15
阅读次数:
406
控制器 命名规则观察 app\Http\Controllers\Auth 下的文件命名规则 大驼峰的控制器名 + Controller.php 创建控制器 注意:其控制器基础结构代码,不需要自己去手动编写,可以通过 artisan 命名行来自动生成 php artisan make:controll ...
分类:
其他好文 时间:
2019-01-09 11:12:05
阅读次数:
187
laravel目录 app/ 目录:项目核心,主要用于存放核心代码,也包括控制器,模型 app\Http\Controllers -- 控制器 app\Http\Controllers\Auth -- 控制器分类目录管理 app\Http\Controllers\Controller.php -- ...
分类:
其他好文 时间:
2019-01-07 10:34:43
阅读次数:
233
1、首先安装 jave环境 jdk 下载地址 ,我用的是最新版本的,有时版本要跟elasticsearch对应 2、安装elasticsearch 下载地址 3、安装Laravel scout 全文搜索包,这里我用的是5.0.3版本,tamayo/laravel-scout-elastic .这里的 ...
分类:
其他好文 时间:
2019-01-07 01:41:50
阅读次数:
285
https://laravelacademy.org/post/9699.html 建议用DB门面直接操作数据库,因为ORM性能低。数据查询上面,ORM不会比DB差的,就比如with,是用了sql最基本的拆语句优化。ORM的损耗仅仅是代码层面的,这已经不算是问题了。 ORM适用于一般到中等复杂度的查 ...
分类:
其他好文 时间:
2019-01-07 00:08:35
阅读次数:
281
感觉好长时间没写东西了,一方面主要是自己的角色发生了变化,每天要面对各种各样的事情和突发事件,不能再有一个完整的长时间让自己静下来写代码,或者写文章。 另一方面现在公司技术栈不再停留在只有 Laravel + VUE 了,我们还有小程序、APP 等开发,所以我关注的东西也就多了。 接下来我还是会继续 ...
分类:
其他好文 时间:
2019-01-06 18:11:43
阅读次数:
230
使用原生语句进行增删改查 //$list = DB::select('select * from wt_category where id = :id', ['id' => 34]); //$insert = DB::insert('insert into wt_category (cate_nam ...
分类:
其他好文 时间:
2019-01-06 18:03:38
阅读次数:
154
场景是这样的,我用tymon/jwt包做鉴权。jwt是自编码token,过期前想要强制失效只能将其加入黑名单中,黑名单一般用缓存存储。 但会有一个问题,若某种意外情况不小心执行了php aritsan cache:clear,那么当前使用的缓存数据库(配置文件中设置,默认config/databas ...
分类:
数据库 时间:
2019-01-06 16:38:25
阅读次数:
276
支持:php 7.0 以上 三种方案总结介绍: 第一种:最简单且不会有长久隐患。但不适合数据量多 第二种: 适合中等数据量,不会有长久隐患。但导出时极占内存 第三种:适合稻粱数据,不会占据大量内存。但响应时间长,且excel文件生成后需自己逐渐删除,否则会导致生成的文件过多,会产生长久隐患 第一种方 ...
分类:
其他好文 时间:
2019-01-05 23:21:59
阅读次数:
349
laravel自动生成model 添加PHP扩展 config/app注册GeneratorServiceProvider类 开始生成 //以yd_order_from 表为例 CREATE TABLE ( int(50) unsigned NOT NULL AUTO_INCREMENT COMME ...
分类:
其他好文 时间:
2019-01-05 19:43:57
阅读次数:
310