Laravel中env函数或Env::get返回null的情况,今天就莫名的遇到了,版本用的laravel8.5的昨天deploy完了,执行以下命令php artisan config:cache php artisan route:cache php artisan view:cache 然后莫名的调用Env::get,不论任何变量,都返回null, ......
453
0
0
2022-05-04
好记性不如烂笔头,学习php开发也不能懒,作笔记是一种学习的好习惯!文章来自:www.haveyb.com/article/169学习与交流:Laravel技术交流微信群1、从入口文件开始分析Laravel的入口文件是 /public/index.php。在index.php 中,处理请求的代码是:$response = $kernel->handle ......
400
0
0
2022-05-04
今天在执行laravel生成route缓存命令时,php artisan route:cache, 出现这个错误:Route cache cleared!   LogicException  Unable to prepare route [home] for serialization. Another route ......
556
0
0
2022-05-03
任务调度,在 app/Console/Kernel.php 的 schedule 方法中定义 call、command、job 以及exec 的执行间隔即可。在实际开发过程中,我们发现如果需要修改任务调度的执行时间间隔,或者关闭某个任务调度,都需要重新修改代码提交,重新构建发布,体验不是很好。这里分享一个基于数据表的配置来管理 Laravel 应用程序中任务 ......
594
0
0
2022-05-02
你的问题为何需要扩展config?想法初期,更好的更新第三方包和框架!构思了更好的构建应用。扩展的config 组件有什么特性增加addNamespace 方法, 需要 symfony/finder 包支持在项目增加自己的config目录或第三方包需要原框架哪些?新增path/Application.php 然后在bo ......
465
0
0
2022-05-02
Laravel 8 作为 api 服务器时,如果想要使用 Postman 提交数据,表单验证异常时返回 json 格式数据方法一:设置请求头 Accept: application/json方法二:设置请求头 X-Requested-With: XMLHttpRequest方法三:在 App\Exceptions\Handler 文件中添加如下方法:/** ......
615
0
0
2022-05-02
<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Redis; class TestController extends Controller { public f ......
477
0
0
2022-05-01
平常正常调试代码时,总想知道mysq执行了一些什么,这样比较稳妥一些网上有一个版本,貌似遇到like语句,加上%号后,就会报这个错ErrorExceptionvsprintf(): Too few arguments所以我改良了一个版本,代码如下if (app()->isLocal()) { DB::listen(function ($que ......
424
0
0
2022-05-01
今天将一个项目的源码拉下来,使用新的 Laravel-Sail 开发环境,之前的 Homestead 开发环境现在仅做备用了。刚开始一切都很顺利,依赖安装、容器启动、数据迁移,然后我高高兴兴的将开发用的域名配置到 hosts 文件中: 127.0.0.1 devocus.test 打开浏览器,访问: http://devocus.test:8016,本以为一 ......
338
0
0
2022-04-27
思考我发现大多数的Laravel用户会将验证规则写在Controller下,但这会有一个问题,使代码杂乱且无法复用相同的规则。在CRUD为主的项目中,我们会发现好多字段以及它们的验证规则是相同的,我们一般会化身为CV工程师,再复制一份,那么为什么不加一层验证层?伴随这个问题,然后去看了别的开源项目的代码,发现TP用户的验证会放在一个单独的类中,并且有验证场景 ......
353
0
0
2022-04-26
laravel5已经有很好的邮件发送功能,但都是常规 tls 不加密协议,现在有的云服务器已经慢慢禁止使用不加密协议,要求使用ssl加密协议;如阿里云新购买的服务器都开始禁止。由于laravel5默认使用的是 swiftmailer 扩展。发送使用的是 stream 其中并未对ssl提供证书等内容配置,所以当使用ssl时又未指定证书时会错:Connectio ......
534
0
0
2022-04-26
Pkurg.SiteCaptcha基于 mews/captcha细节生成配置文件% php artisan vendor:publish --provider='Mews\Captcha\CaptchaServiceProvider' Copied File [/plugins/pkurg/sitecaptcha/vendor/mews/captcha/c ......
407
0
0
2022-04-24
laravel-soar - 在 Laravel 应用程序中轻松容易的优化 sql 语句的扩展包。功能支持基于启发式算法的语句优化支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)支持 EXPLAIN 信息丰富解读支持 SQL 指纹、压缩和美化支持 Eloquent 查询构建器方法生成 SQL 优化报告源码链接gith ......
464
0
0
2022-04-23
刚接触CMS时,如获武林秘籍,感觉太爽了!下载–>安装–>运行–>立即出效果!!就是一个字,爽!!!感觉一套CMS在手,天下我有!下面是个悲伤的故事.领导:这里增加一个人事管理的功能.熬夜,看源码,调试……………….天亮了领导:好了吗?尴尬!!循环N次以后,决定自己写!这又是一个悲伤的故事MVC,依赖注入,ORM……………领导:完成了吗?熬 ......
389
0
0
2022-04-23
Ying框架不是CMS,主要功能是提高开发效率,方便二次开发定制!官网帮助声明在Voyager基础上进行的二次开发/封装彻底中文化增加带预览表单组件改进媒体选择组件增加友好的交互帮助功能说明1.完备的权限管理系统2.文章管理系统3.建立表,自动生成模型/控制器/视图4.内置大量的表单组件5.轻松二次开发系统要求1.php7.3以上版本2.laravel8.5 ......
448
0
0
2022-04-23