![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 66
seek-x2y
这个作者很懒,什么都没留下…
展开
-
使用 `laravel-nestedset` 实现动态权限路由
使用laravel-nestedset不仅可以实现无限级分类,也可以实现动态权限路由原创 2022-12-10 13:08:35 · 586 阅读 · 1 评论 -
Laravel 报错 CSRF not found的处理办法
Laravel 报错 CSRF not found的处理办法错误截图:Laravel CSRF是Laravel为每个活跃用户的回话生成的一个用于验证用户身份的防止跨站请求伪造(CSRF)攻击的【令牌】。Laravel的建议是: 任何情况下当你在应用程序中定义 HTML 表单时,都应该在表单中包含一个隐藏的 CSRF 令牌字段,以便 CSRF 保护中间件可以验证该请求而在我的项目中,我使用了la原创 2017-12-20 09:49:31 · 2649 阅读 · 0 评论 -
Centos7 配置supervisor,开启后无进程
用laravel做了个项目,里边要用到队列,所以想着用supervisor来进行守护进程的管理,关于supervisor的使用,多的就不说了,可以查看官网手册。参照网上文章配置了多个supervisor program文件,放在/etc/supervisor/conf.d目录中,打算类似nginx多站点配置一样,关键就是在supervisor主配置文件/etc/supervisord.conf文件...原创 2018-06-05 13:38:35 · 950 阅读 · 0 评论 -
如何在 Laravel 中使用用户授权: gate, policy 还是 role 和 permission?
Laravel 文档描述了授权访问应用程序的多种工具,并详细介绍了如何创建、构造和应用这些授权机制。 然而,它只浅显地给出了一些说明和示例。 这是因为每个应用程序都是不同的,选择用哪种授权方式可能是很主观的。 我稍后描述的一个软件包,Spatie 的 Laravel Permission,也遵循着相同的路径。 它确保能与 Laravel 整合,并提供强大的功能,但通常仅会提供一些指导。 那么,如何决定使用哪种授权方式呢? 是使用 Laravel 内置的 gate 或者 policy,翻译 2022-03-30 14:43:59 · 668 阅读 · 0 评论 -
Docker for Windows 环境下配置Xdebug调试PHP代码
本文主要讲述了在 Windows10 下使用 Laradock 部署开发环境,配置 Xdebug 调试PHP代码所遇到的步骤及趟过的一系列坑。开启 Xdebug在 Laradock(此处我是用的是V10.0)的 .env 文件中,具体参见 Laradock文档:WORKSPACE_INSTALL_XDEBUG=truePHP_FPM_INSTALL_XDEBUG=true然后重新构建容器:docker-compose build workspace php-fpm这里我并没有更改 lara原创 2020-05-08 17:49:02 · 501 阅读 · 0 评论 -
cURL 与 Guzzle 的对比与选用
(图片来源自网络,侵删)什么是 cURL ?它是使用 URL 传输数据的命令行工具和库,用于在命令行或脚本中传输数据。它也用于汽车,电视机,路由器,打印机,音频设备,移动电话,平板电脑,并且是数千种每天影响着数十亿人的软件应用程序的互联网传输骨干网。什么是 Guzzle ? 它是一个 PHP HTTP 客户端,可以轻松发送 HTTP 请求,并轻松与 Web 服务集成。 Guzzle 是一个 ...原创 2020-03-03 15:18:01 · 3893 阅读 · 0 评论 -
PHP使用OpenSSL RSA 加密算法验签问题
公司让对接个第三方的支付接口,接口采用的RSA算法来加密验签,给出的PHP语言的SDK中采用的openssl扩展的相关函数。之前遇到此类采用RSA加密算法来进行数据加密,一般都是给对方的.pem文件,但该支付接口后台让我们把生成的公钥文件中的加密字符掐头去尾并且去掉换行然后复制粘贴至其商家后台,即为其上传交易公钥 于是悲剧由此诞生了!此处的错误一般对外给出的都是服务器级别的500错误...原创 2018-07-26 14:03:55 · 677 阅读 · 0 评论 -
Laravel使用Voyager遇到JQuery错误
Laravel5.5使用tcg/voyager1.1遇到在Bread系统中编辑后边的字段规则不能以正常Json方式显示,且bread-items无法拖动的问题,如图: 由于之前安装过一次,是能正常显示的,如图: 一看是前端问题,果断F12打开console: JQuery UI加载失败Failed to load resource: net::ERR_CONNECTION_RES...原创 2018-07-14 19:29:26 · 464 阅读 · 0 评论 -
Laravel 模型关联数据处理问题——转为数组
使用laravel框架做了一个简单的订单管理模块,订单信息和订单中的商品分别存于orders和order_goods两个表中,在Order模型中创建了一个一对多关联关系,如下:public function goods() { return $this->hasMany('App\OrderGoods', 'trade_id', 'trade_id'); }$...原创 2018-05-16 19:17:03 · 2609 阅读 · 0 评论 -
Laravel Eloquent模型分组查询并返回每个分组的数量 groupBy()
Laravel 5.5Linux mint 18PHPStorm最近刚玩Laravel,手册源码还没来得及看完就跃跃欲试做了个小项目,其中有个需求是分组查询数据库中的一个字段并返回每个分组中的数量,还是去翻手册(手册确实够简单):groupBy 和 having 方法可用来对查询结果进行分组。having 方法的用法和 where 方法类似:$users = DB::table原创 2017-11-02 20:22:56 · 24530 阅读 · 0 评论 -
Laravel5.5以npm方式引入AdminLTE
网上有许多Laravel结合AdminLTE做的二次开发框架,但多都是里边包含了许多暂时用不到的内容,或者又是前后端耦合较严重,如laravel-admin。对于有严重强迫症与代码洁癖的我来说,唯有再动动手重复造个轮子了。于是,再一次无悔入坑。AdminLTE官方手册有相关的安装说明,至于命令行安装方式(用了Laravel,phper也可以解放右手了)则有以下四种:首先映入眼帘的就是npm,由于Ad原创 2017-12-25 16:51:38 · 4165 阅读 · 0 评论