随笔分类 -  laravel

摘要:Eloquent ORM 看似一个简单的机制,但是在它的表面之下,隐藏着许多很少人知道的方法以及技巧,使用这些方法可以让我们更加高效。在这篇文章里,我将向你展示一些实用技巧。 1. 自增与自减 与其这样: $article = Article::find($article_id); $article 阅读全文
posted @ 2021-06-24 16:29 caibaotimes 阅读(386) 评论(0) 推荐(0) 编辑
摘要:redis操作 1、set/get操作 普通得set/get操作,set操作,如果键名存在,则会覆盖原有得值 $redis = app("redis.connection"); $redis->set('library' , 'phpredis');//存储key为library ,值phpredi 阅读全文
posted @ 2021-06-02 16:14 caibaotimes 阅读(596) 评论(0) 推荐(0) 编辑
摘要:fastcgi_read_timeout 8; // nginx.conf request_terminate_timeout=0 // php-fpm.conf sleep(10); 浏览器 8 秒后返回 504 Gateway Time-out fastcgi_read_timeout 8; / 阅读全文
posted @ 2021-05-13 20:44 caibaotimes 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1、2是解决添加视频时不显示,3是解决编辑时不显示 ueditor.all.js文件中 第7343行、7344行、7345行注释掉 //var root = UE.htmlparser(html); //me.filterInputRule(root); //html = root.toHtml() 阅读全文
posted @ 2021-05-13 20:43 caibaotimes 阅读(578) 评论(0) 推荐(0) 编辑
摘要:Warning “The attribute 'syntaxCheck' is not allowed.” 报错详情如下 Warning - The configuration file did not pass validation! The following problems have bee 阅读全文
posted @ 2021-04-25 16:34 caibaotimes 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Laravel项目开发的时候,经常遇到计算两个时间相差的天数、相差小时数、相差秒数等需求 一个星期开始和结束的日期 Carbon::now()->startOfWeek()->toDateString(); //一个星期开始的日期 Carbon::now()->endOfWeek()->toDate 阅读全文
posted @ 2021-03-13 15:00 caibaotimes 阅读(7503) 评论(0) 推荐(1) 编辑
摘要:with() with()方法是用作“渴求式加载”的,那主要意味着,laravel将会伴随着主要模型预加载出确切的的关联关系。这就对那些如果你想加在一个模型的所有关联关系非常有帮助。因为“渴求式加载”缓解了1+N的查询问题,仅需1+1次查询就能解决问题,对查询速度有了质的提升。 例如: user > 阅读全文
posted @ 2021-03-12 10:04 caibaotimes 阅读(161) 评论(0) 推荐(0) 编辑
摘要:属性类型转换 模型中的 $casts 属性提供了一个便利的方法来将属性转换为常见的数据类型。$casts 属性应是一个数组,且数组的键是那些需要被转换的属性名称,值则是你希望转换的数据类型。支持转换的数据类型有:integer,real,float,double,decimal:,string,bo 阅读全文
posted @ 2021-03-06 15:48 caibaotimes 阅读(979) 评论(0) 推荐(0) 编辑
摘要:laravel有自带的登录验证 在laravel有自带的登录验证。只要建立对应的表和配置一些文件就能够使用,无需开发者自己去实现登录逻辑。 第一步:配置方面 在config下的auth.php配置guards 和 providers 。 之后新建文件和数据库名称要和这里的对应。 'guards' = 阅读全文
posted @ 2021-03-04 18:38 caibaotimes 阅读(2349) 评论(0) 推荐(0) 编辑
摘要:安装 composer require nesbot/carbon 由于 Laravel 项目已默认安装了此包,所以不需要再次执行上面的命令。 使用 你需要通过命名空间导入 Carbon 来使用,而不需每次都提供完整的名称。 use` `Carbon\Carbon; 获取当前时间 可以同 now() 阅读全文
posted @ 2021-03-01 12:11 caibaotimes 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:场景 拼团功能,当 A 客户开团之后(两人团),如果 B 和 C 同时支付,如何规避两人同时将拼团人数增加。 Laravel 中 sharedLock 与 lockForUpdate 的区别 sharedLock 对应的是 LOCK IN SHARE MODE lockForUpdate 对应的是 阅读全文
posted @ 2021-02-20 16:22 caibaotimes 阅读(540) 评论(0) 推荐(0) 编辑
摘要:model-grid 默认有四个行操作编辑、快捷编辑、删除和详情,可以通过下面的方式关闭它们: $grid->actions(function ($actions) { $actions->disableDelete(); $actions->disableEdit(); $actions->dis 阅读全文
posted @ 2021-02-01 10:46 caibaotimes 阅读(2922) 评论(0) 推荐(0) 编辑
摘要:借助 swoole 定时器和 redis 的 zset 来实现的定时检查并过期未支付订单 起源于一个需求:将30分钟内未支付的订单过期处理成已失效状态。 最常规简单的解决方案:在服务器上,跑一个定时任务,去数据表中查询数据,查到未支付的订单,update 一下这些数据的状态, 这些数据也可以存在在 阅读全文
posted @ 2021-01-21 22:39 caibaotimes 阅读(380) 评论(0) 推荐(0) 编辑
摘要:进程是什么呢? 直白地讲,**进程就是应用程序的启动实例。**比如我们运行一个游戏,打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 线程又是什么呢? 线程从属于进程,**是程序的实际执行者。**一个进程至少包含一个主线程,也可以有更多的子线程。 线程拥有 阅读全文
posted @ 2021-01-21 22:37 caibaotimes 阅读(67) 评论(0) 推荐(0) 编辑
摘要:php artisan 命令是Laravel框架自带的命令,方便用户快速创建、查看对应的模块参数等。 一、常用的命令: php artisan list 查看php artisan所有命令 php artisan --help 查看php artisan的用法 php artisan help ad 阅读全文
posted @ 2021-01-21 22:34 caibaotimes 阅读(891) 评论(0) 推荐(0) 编辑
摘要:安装依赖 首先使用Composer安装依赖,在项目根目录下执行: composer require maatwebsite/excel 导出Excel文件 首先创建一个 export php artisan make:export SchoolExport 该命令会在 app/Exports 创建 阅读全文
posted @ 2021-01-15 16:43 caibaotimes 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:先编码成json字符串,再解码成数组 /** * [objectToArray 先编码成json字符串,再解码成数组] * @param [type] $object [description] * @return [type] [description] */ public function ob 阅读全文
posted @ 2021-01-15 16:06 caibaotimes 阅读(2106) 评论(0) 推荐(0) 编辑
摘要:1. ScaffoldController.php 2. scaffold.blade.php 3. ModelCreator.php 4. ControllerCreator.php 5. FormCreator.php 6. GridCreator.php 修改列表页数据库字段翻译 第一种: p 阅读全文
posted @ 2021-01-06 16:10 caibaotimes 阅读(3664) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示