上文我们说到执行DB::table('users')->get()是由Connection对象执行table方法返回了一个QueryBuilder对象,QueryBuilder提供了一个方便的接口来创建及运行数据库…
分类:laravel
Laravel & Lumen之Eloquent ORM使用速查-进阶部分
关联关系 One To One 假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联 <?php namespace App…
laravel 安装
laravel 学院:http://laravelacademy.org入门教程:https://lvwenhan.com/laravel/…中文网教程:http://www.php.cn/laravel视频…
Laravel深入学习12 - 依赖倒置原则
声明:本文并非博主原创,而是来自对《Laravel 4 From Apprentice to Artisan》阅读的翻译和理解,当然也不是原汁原味的翻译,能保证90%的原汁性,另外因为是理解翻译,肯定会有错误的地方,欢迎…
Laravel 管道流原理
Laravel管道流原理强烈依赖array_reduce函数,我们先来了解下array_reduce函数的使用。 原标题PHP 内置函数 array_reduce 在 Laravel 中的使用 array_reduce …
【Homestead Master 08】还在手动修改hosts文件?
原文链接 每次在yaml文件里添加站点后,比较烦的一点就是还得去手动修改hosts文件,将ip及对应的hostname加进去,更烦的是在windows系统上,hosts文件的路径太“短”了,记不住。 其实yaml文件里既…
Laravel 模型间关系设置分表方法
在实际开发中经常用到分库分表,比如用户表分成 100 张,那么这个时候查询数据需要设置分表,比如 Laravel 的 Model 类中提供了 setTable 方法: /** * Set the table associ…
laravel的Eloquent模型获取指定列
使用Laravel的ORM——Eloquent时,时常遇到的一个操作是取模型中的其中一些属性,对应的就是在数据库中取表的特定列。 如果使用DB门面写查询构造器,那只需要链式调用select()方法即可: $users =…
laravel使用redis监听在内部再次使用redis遇到的问题
问题一:启用监听收不到过期时间消息,原因是未开启配置解决办法是 在redis配置文件内开启 notify-keyspace-events Ex或者在redis命令行 redis-cli 使用命令: config set …
League\Csv导出csv,乱码问题
乱码的原因:bom和字符编码不同excel版本要求的字符编码不同,2010以上utf8,2007ansi(可能有错误)除了字符编码还有文件头bom的影响 解决方案:1,用txt打开导出的文件,另存为时选择utf8(如果u…
探究Laravel4.2加载(一)— autoload
以手上的4.2为准,本篇只看自动加载部分。 入口文件在:/public/index.php,打开看看。 <?php require __DIR__.'/../bootstrap/autoload.php'; 来到 …
laravel-api-docs-generate自定义生成API文档模板
关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。 个人网站:http://www.linganm…