laravel
乖乖康少
生活在于总结,人生在于积累
展开
-
laravel框架composer时,时间比较长
一般用laravel框架,每次都需要composer,但是每次时间比较长,解决办法:使用中国全镜像!使用办法:镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一:原创 2017-03-20 11:34:44 · 732 阅读 · 0 评论 -
laravel-admin 报错 Disk [admin] not configured, please add a disk config in `config/filesystems.php`.
在config/filesystems.php中添加:'admin' => [ 'driver' => 'local', 'root' => public_path('upload'), 'visibility' => 'public', 'url' => env('APP_URL').'/public/upload...原创 2018-05-16 09:28:42 · 19797 阅读 · 3 评论 -
laravel-admin中列表中禁止某行编辑、删除
$grid->actions(function (Grid\Displayers\Actions $actions) { if ($actions->getKey() == 1) { $actions->disableDelete(); }});禁止 列表的删除操作$grid->tools(function (G...原创 2018-05-24 16:25:33 · 9223 阅读 · 2 评论 -
Laravel 获取 Route Parameters (路由参数) 的 5 种方法
Laravel 获取路由参数的方式有很多,并且有个小坑,汇总如下。假设我们设置了一个路由参数:/*** 定义路由参数名称分别为: param1,param2*/Route::get('/{param1}/{param2}', 'TestController@index'); 现在我们访问 http://test.dev/1/2在 TestController 中:...转载 2018-06-14 09:12:33 · 6119 阅读 · 2 评论 -
laravel 登陆后返回登陆前的页面
最近做了一个项目,需要用户登录后,返回登陆前的页面。一般的逻辑是,用户访问某个页面,判断未登录,跳转到登陆界面,登陆成功后,返回访问前的页面。按照laravel的一般情况来做://头部引入use URL//登陆成功后执行return redirect(URL::previous());结果发现跳转的是登陆页面,感觉很奇怪,最后发现是,我的登陆提交是一个新的方法,导致要...原创 2018-09-06 18:43:25 · 2877 阅读 · 0 评论 -
laravel 中某一字段自增、自减
increment自增方法有两个参数:第一个为必填,代表要对数据表的哪个字段进行自增操作,第二个参数为可选,如果为空则表示每次递增1,如果填写了比如3,则表示每次在原有的基础上递增3。DB操作:DB::table('users')->increment('votes');DB::table('users')->increment('votes', 5);DB::tabl...原创 2018-09-06 18:53:27 · 35878 阅读 · 0 评论 -
Bootstrap FileInput中文API整理
Bootstrap FileInput中文API整理这段时间做项目用到bootstrap fileinput插件上传文件,在用的过程中,网上能查到的api都不是很全,所以想着整理一份比较详细的文档,方便自己今后使用,也希望能给大家带来帮助,如有错误,希望大家积极指正。一、 引入文件<link href="../css/bootstrap.min.css"rel="stylesh...转载 2019-01-26 17:33:05 · 3029 阅读 · 0 评论 -
laravel-admin多文件上传预览出现乱码
laravel-admin 多文件上传,预览有时候会出现乱码的情况,有的是因为直接显示文档内容,中文乱码,有的是因为文件的格式问题(比如后缀是ifc、rfa的文件),也是乱码。 查看了源码,发现用的是Bootstrap FileInput这个插件。 一个转载自别人的Bootstrap FileInput 的api中文说明文档:https://...原创 2019-01-26 17:45:28 · 1104 阅读 · 0 评论 -
laravel-admin 中列表筛选
1、简单筛选$filter->is('aid', '报警模块')->select(Alarm::all()->pluck('title', 'id'));2、筛选联动$filter->is('pid', '物业公司')->select(Property::all()->pluck('name', 'id'))->load('gid', '/admin/ge...原创 2018-05-08 16:30:02 · 17516 阅读 · 3 评论 -
关于laravel-admin 后台 列表标签背景的使用
$grid->status(trans('alarm.status'))->display(function ($status) { if ($status==1) { return "<span class='label bg-red'>未处理</span>"; }elseif ($status==2) { re...原创 2018-05-08 15:50:40 · 3259 阅读 · 0 评论 -
linux下安装composer
//下载composercurl -sS https://getcomposer.org/installer | php//将composer.phar文件移动到bin目录,便于全局使用composer命令mv composer.phar /usr/local/bin/composer//切换国内源composer config -g repo.packagist composer htt原创 2017-11-16 16:45:23 · 154 阅读 · 0 评论 -
laravel中api验证jwt刷新token的一个问题
最近在研究laravel下api的开发,用到一个扩展jwt,开发中在刷新token的时候,一直报错,经排查,错误是得不到以前的token,最后发现是因为访问路由的时候,没有把上次的token作为参数传过来,导致的!我的路由设置:$api->get('refresh','AuthController@refresh');//刷新token访问的网址:(注:一定要带上t原创 2017-11-16 17:20:05 · 3692 阅读 · 0 评论 -
关于laravel 模板传递参数的一个问题
Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities处理htmlentities() 函数把字符转换为 HTML 实体。所以放在{{ }} 的只能是字符串,不能是数组原创 2018-04-09 16:55:02 · 1425 阅读 · 0 评论 -
关于laravel中表单保存时,去掉不想要保存的字段
$form->ignore(['parentId']);只要忽略掉你不想要的字段即可。原创 2018-05-17 13:29:08 · 6482 阅读 · 2 评论 -
laravel 三级联动的load中访问方法一个注意事项
此处应该写为下面的:return FactoryArea::where('parent_id','=', $parent_id)->get(['id', DB::raw('name as text')]);不应写为:return FactoryArea::where('parent_id','=', $parent_id)->pluck('name', 'id');...原创 2018-05-17 13:31:29 · 1555 阅读 · 0 评论 -
基于laravel使用dingo/api + jwt开发api接口
这里就不去叙说dingo/api的牛逼之处了,要是不知道你也不会看这篇文章。集成dingo/api1.安装扩展包命令行cd到laravel项目安装目录,执行下面命令安装dingo/api扩展包:1composer require dingo/api:1.0.x@dev还可以直接修改composer.json文件中的require字段,增加下面键值对:1"dingo/api": "1.0.*@dev...转载 2018-05-14 17:42:51 · 2972 阅读 · 1 评论 -
在laravel中,使用DB查询数据库后,返回的对象,可以用下面的办法变为数组
$nodes = Db::table('account')->orderBy('sort', 'asc')->orderBy('id' ,'asc')->get()->map(function ($value) { return (array)$value; })->toArray();原创 2018-05-25 11:58:22 · 8236 阅读 · 3 评论 -
laravel-admin 获取当前编辑对象的 ID 的两种方法
1、$parent_id = $request->get('q');这种方法适用1.4-1.5,这两个版本测试了,其他的没有测试2、$form->model()->id这种办法在1.5测试可以,其他的版本自己测试吧...原创 2018-05-25 14:25:50 · 17099 阅读 · 0 评论 -
laravel 报错 ErrorException In Builder.php count():Parameter must be an array or an object that
ErrorException In Builder.php count():Parameter must be an array or an object that implements Countable.laravel项目报上面的错,主要原因是php版本的问题在php7.2时,对count要求比较严格,所以会出现报错解决办法:1、降低php版本2、查看用到cou...原创 2019-04-03 16:23:55 · 3755 阅读 · 0 评论