laravel
文章平均质量分 57
qq_19557947
这个作者很懒,什么都没留下…
展开
-
laravel初级
1,laravel一键安装地址http://www.golaravel.com/download/2,composer下载地址https://getcomposer.org/download/下载Composer-Setup.exe3,执行Composer-Setup.exe,安装在与php.exe同级目录中4,打开cmd,执行php -v和composer -v,正常输出则compo原创 2016-10-25 10:38:42 · 221 阅读 · 0 评论 -
laravel的event和queue
使用场景event:解耦代码queue:异步执行event在app/Providers/EventServiceProvider.php里面注册事件监听器,其中listen属性包含了事件(键)和对应监听器(值)数组,如果应用需要,可以添加多个时间到该数组//注册AppleMac事件和DoSomething1和DoSomething2监听器protected $listen ...原创 2018-10-16 15:24:35 · 682 阅读 · 0 评论 -
laravel-excel设置单元格格式及ignoreEmpty的用法
laravel导入导出excel的插件:mattwebsite/excel安装:composer require mattwebsite/excel文档:https://laravel-excel.maatwebsite.nl/3.1/getting-started/installation.html 注意:3.0没有导入模块只有导出功能/** *注意:设置单元格格式为数...原创 2018-10-05 18:06:14 · 4973 阅读 · 0 评论 -
firstOrCreate、firstOrNew、updateOrCreate
firstOrCreatefirstOrCreate 方法将会使用指定的字段 => 值对,来尝试寻找数据库中的记录。如果在数据库中找不到,5.3 以下版本会使用属性来添加一条记录,5.3 及以上版本则将使用第一个参数中的属性以及可选的第二个参数中的属性插入记录User::firstOrCreate(['name' => 'Lisi']);User::firstOrCreat...转载 2018-09-21 16:27:29 · 1296 阅读 · 0 评论 -
多版本PHP部署及composer配置
mac#安装php5.6brew install php56#安装php7.1brew install php71#安装composerbrew install composer此时composer对应的php版本是5.6现在我们有一个项目A是php5.6的,有一个项目B是php7.1的访问项目A要求用的是php5.6版本,访问项目B时要求用的是php7.1#方案一#查看当前php版本...原创 2018-06-22 13:54:17 · 4522 阅读 · 0 评论 -
Laravel SQL用指定的字段作为查询结果的key
$roles = Role::all()->keyBy('name')->toArray();//如果不是使用Eloquent$roles = collect(DB::table('role')->get())->keyBy('name')->toArray();原创 2018-06-06 16:51:09 · 8641 阅读 · 0 评论 -
Laravel SQL查询中first, pluck与lists方法
由运行结果截图我们不能得出这3个方法的区别。first 方法是取得结果集数组中第一列数据,如果结果集为空则返回 null 。pluck 方法是取得结果集第一列特定字段,它返回是字符串;lists 方法是按照 key=>value 对的方式返回数组;它的参数最多两个,第一个参数作为键值(value),第二个参数作为键名(key)。...原创 2018-06-06 16:33:19 · 2561 阅读 · 0 评论 -
laravel 报htmlentities() expects parameter 1 to be string,array given
遇到此类问题是由于在blade中使用了双括号输出数组例如:后台给前端的参数是$file = array('a'=>1,'b'=>2);前端在模板中使用{{$file}}此种情况会报此类错误如要输出,使用foreach输出数组@foreach($file as $val){{$val}}@endforeach另一种是由于blade模板中使用双括号惊醒变量赋值数原创 2017-03-29 20:31:50 · 23795 阅读 · 2 评论 -
laravel原创
php artisan make:controller ArticleController --plain可以不生成index等方法$name='jelly';return view('site.about')->with('name',$name);$data=[];$data['a']='jelly';$data['b']=''bool;retu原创 2016-10-28 14:39:00 · 312 阅读 · 0 评论 -
批量更新和插入mysql数据库
项目需要通过脚本批量插入和更新数据传统的循环单条插入和更新非常影响性能,故需要批量插入(1条SQL批量插入)和批量更新(1条SQL批量更新) /** * 批量赋值 * @param array $data * @return bool */ public static function batchInsert(Array $data)...原创 2019-07-25 20:24:51 · 337 阅读 · 0 评论