标签: Laravel

浅谈Laravel-Admin Form中的数据,在提交后,保存前,获取并进行编辑

有一个这样的需求:当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。Google之后...

PHP 2021-04-30 259 0 0 阅读全文

Laravel 实现上传图片到本地和前台访问示例

在config下新建文件admin.php,定义上传文件的路径'upload_img_path'=>'app/public/img',//本地上传图片路径'upload_file_path'=>'app/public/files'//本地上传文件路径在config/filesystems...

PHP 2021-04-30 164 0 0 阅读全文

如何重写Laravel异常处理类详解

现在开发前后端分离变得越来越流行了,后端只提供接口返回json格式的数据,即使是错误信息也要以json格式来返回,然而目前无论是Laravel框架还是ThinkPHP框架,都只提供了返回json数据的方法,对异常的处理并不是以json格式来返回给我们,所以这里就需要我们自己来改写。首先我们在app/...

其他 2021-04-10 180 0 0 阅读全文

Laravel-Admin 实现在指定的相册下添加照片

相册与照片是一对多的关系,有以下需求:1、点开一条相册数据看到相册的照片列表2、为相册添加照片时,表单中要看到相册的基本信息以下是实现步骤:第一步:构建带参数路由:$router->resource('manage/{albumid}/photo',Manage\PhotoController...

PHP 2021-04-30 219 0 0 阅读全文

Laravel 解决Composer相关操作提示PHP相关异常的问题

Laravel的一大特色就是使用composer来管理依赖包,这使得整个项目的升级、扩展变得异常容易。一般情况下,只需要我们输入几个命令并按下回车,就能完成插件包的安装、更新以及卸载工作。但有时候你会碰到一种比较有意思的问题。那就是使用composer进行相关安装、更新插件操作的时候,却报PHP程序...

PHP 2021-04-30 227 0 0 阅读全文

浅谈Laravel框架与Thinkphp框架的区别

主要区别:(thinkPHP更适合国人的编码习惯)1、渲染模版方式的不同:在Laravel框架里,使用returnview()来渲染模版;而ThinkPHP里则使用了$this->display()的方式渲染模版;2、在Laravel框架里,由于其考虑到了跨站请求伪造,所以如果使用form表单...

PHP 2021-04-30 205 0 0 阅读全文

Laravel 创建命令行命令的图文教程

1.在命令行输入phpartisanmake:commandNiceWork(此处根据自己想要创建的命名)2.命令完成后,会在目录中看到这个文件3.进入Console/Kernel.php,注册该命令4.然后进入NiceWork.php,修改$signature属性为你想要的命令比如‘NiceWor...

PHP 2021-04-30 198 0 0 阅读全文

Laravel 自定命令以及生成文件的例子

以创建service层为例子1、执行命令phpartisanmake:commandServiceMakeCommand2、在app\Console\Commands下就会多出一个ServiceMakeCommand.php文件,更改其内容为一下内容(注意:1、承了GeneratorCommand类...

PHP 2021-04-30 214 0 0 阅读全文

Laravel 数据验证规则详解

如下所示:return['accepted'=>'必须为yes,on,1,true','active_url'=>'是否是一个合法的url,基于PHP的checkdnsrr函数,因此也可以用来验证邮箱地址是否存在','after:date'=>'验证字段必须是给定日期后的值,比如r...

PHP 2021-04-30 134 0 0 阅读全文

Laravel修改验证提示信息为中文的示例

1.覆盖提示信息:打开resource/lang/en/validation.php注释掉英文提示信息将下面的提示信息覆盖英文提示信息

PHP 2021-04-30 142 0 0 阅读全文

Laravel 实现根据字段不同值做不同查询

在开发过程中我们经常遇到这种情况:例如,一个信息表message,字段type1.操作提醒2.平台通知,表message_read记录当信息是平台通知时用户浏览状况那么当信息是平台通知时是针对的所有用户,我们想根据他是否浏览状态去在消息提醒里去显示他未读的消息语句如下(laravel)publicf...

PHP 2021-04-30 151 0 0 阅读全文

Laravel 解决Paginate查询多个字段报错的问题

用laravel框架想实现一个分页接口,返回数据表中其中一部分字段$list=DB::table('booklist_table')->orderBy('create_time','asc')->paginate($size,['id','title','author','image']...

PHP 2021-04-30 241 0 0 阅读全文

Laravel 解决Crontab不执行的问题

最近在写laravel的时候遇到一个定时器的问题手动的执行php/usr/share/nginx/html/mylaravel/artisanschedul:run可以生效但是写在定时器中却不执行*****php/usr/share/nginx/html/mylaravel/artisansched...

PHP 2021-04-30 166 0 0 阅读全文

Laravel Task Scheduling(任务调度)在Windows下的使用详解

laravel的任务调度是很好用的,因为Laravel提供了平滑而又富有表现力地调度器,并且服务器上只需要一个Cron条目即可,这使我们从编写手动写crontab中解放出来,使得程序重新获得定时任务的控制权。但是,我们发现laravel的文档中只提供了linux/unix下的解决方案,但是我们大多数...

PHP 2021-04-30 227 0 0 阅读全文

Laravel清除视图缓存的代码

清除视图缓存,就是清除D:\phpStudy\WWW\BCCKidV1.0\storage\framework\views\002f30b1cb2dfabccb4d098aa01326ed06eaba7a.php这些编译好了的视图缓存。phpartisanview:clear清除运行缓存:phpar...

PHP 2021-04-30 232 0 0 阅读全文

Laravel框架与其他框架的详细对比

优点:1、代码比较明白易懂,跟英语句子差不多,关键词就是函数,举个例子,获取数据库中某个表的所有数据:$article=newArticle;$articles=$article->all();//这样就得到了articles表所有记录的所有字段;$count=$article->whe...

PHP 2021-04-30 153 0 0 阅读全文

基于Laravel缓冲Cache的用法详解

一、在控制器中引用:usecache;二、基本方法及使用1、put()键值有效时间(分钟)Cache::put('key1','val1',10);2、add()若key2不存在,则添加成功否则,添加失败Cache::add('key2','val2',20);3、forever()永久保存对象到缓...

PHP 2021-04-30 191 0 0 阅读全文

Laravel定时任务的每秒执行代码

laravel中的任务调度可以不将每条命令都写入crontab,便于管理维护,而且可以基于laravel框架环境运行,而不需写独立的脚本执行,非常方便,但是最小的执行间隔也是一分钟,要想达到每秒执行的效果,就要借助shll脚本了,在shell脚本里循环60次每秒执行schedule:run命令,就达...

PHP 2021-04-30 179 0 0 阅读全文

Laravel框架实现定时Task Scheduling例子

问题描述:在网站开发中,需要经常开启一些定时任务,例如定时清理脏数据等。本文主要介绍使用laravel自带的TaskScheduling配合cron实现定时任务。编写定时任务在laravel框架的App\Console\Kernel.php目录下编写你需要执行的定时任务。例如:$schedule-&...

PHP 2021-04-30 207 0 0 阅读全文

浅谈Laravel模板实体转义带来的坑

问题最近在Laravel项目中用到了百度编辑器,插入到数据库我保存的是原始的html标签代码,没有进行实体转义。然后在修改的时候,需要读取到数据库中的数据,进行回显,这时候竟然在编辑器里面显示html标签代码123,这让我很尴尬,因为以前在tp框架中也是这样写的,但是没有问题。搜索之路在知道问题之后...

PHP 2021-04-30 140 0 0 阅读全文