
Laravel
文章平均质量分 69
laravel框架相关内容
゛人生若只如初见°
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP对接V3版本的微信支付(APP下单)超级详细版
php版本:7.2*原创 2024-11-04 17:16:01 · 3711 阅读 · 0 评论 -
Laravel框架使用Vue2组件
laravel版本:8.83.27vue版本: 2.7.0。原创 2024-10-31 22:39:00 · 265 阅读 · 0 评论 -
Laravel 返回的中文unicode编码和反转义符号的问题
接口返回时,laravel 框架默认对中文进行 Unicode 编码。转载 2024-10-31 22:33:52 · 159 阅读 · 0 评论 -
Laravel框架 手动创建分页返回对象结果集
laravel版本:8.83.18。转载 2024-10-31 22:32:01 · 80 阅读 · 0 评论 -
Laravel框架记录请求和返回日志
Laravel框架版本:7.30.6php版本:7.4.3。转载 2024-10-30 22:57:34 · 287 阅读 · 0 评论 -
Laravel框架使用JWT认证
Laravel框架版本:7.30.6php版本:7.4.3。原创 2024-10-30 22:55:35 · 1960 阅读 · 0 评论 -
Laravel框架数据经过API资源后时间变成国外时间的问题
Laravel框架版本:8.83.18。原创 2024-10-30 22:52:54 · 333 阅读 · 0 评论 -
BasisAdmin后台管理
Tip:每次修改完,都要进行对应重启;事件等后台业务修改:重启队列;前端等修改:需要重新打包。功能,达到任务实时通知效果。原创 2024-10-30 22:47:52 · 347 阅读 · 0 评论 -
Laravel框架设置多语言
Laravel框架版本:7.3*转载 2024-10-30 22:40:36 · 208 阅读 · 0 评论 -
Laravel框架使用二维码
Laravel框架版本:7.3。转载 2024-10-30 22:39:13 · 132 阅读 · 0 评论 -
唯一登录之实时踢人效果
博主是使用laravel的来模拟登录注册等效果,然后使用了laravel的来实现实时踢人效果。建议先阅读博主的这两篇博客。原创 2024-10-30 22:34:35 · 410 阅读 · 0 评论 -
Laravel框架之广播系统
laravel的广播系统和队列系统类似,需要两个进程协作,一个是laravel的web后台系统,另一个是Socket.IO服务器系统。具体的流程是页面加载时,网页js程序与Socket.IO服务器建立连接,laravel发起通过驱动发布广播,Socket.IO服务器接受广播内容,对连接的客户端网页推送信息,以达到网页实时更新的目的。原创 2024-10-30 22:24:29 · 769 阅读 · 0 评论 -
Laravel框架使用Auth进行用户认证
当用户认证成功,他们会被重定向到/home这个url下。你可以使用中定义的HOME常量来自定义身份验证后的重定向路径,自行修改即可。如果你需要对用户身份验证后返回的响应进行更强大的自定义,Laravel提供了一个空的方法。可以在里面重写里面的方法即可。/*** 用户认证通过后的操作*///]);原创 2024-10-30 22:24:14 · 1627 阅读 · 0 评论 -
Laravel框架的数据填充
Laravel包含一个填充类可以为你的数据库填充测试数据,所有的填充类都放在目录下。你可以随意为填充类命名,但是更建议您遵守类似UserSeeder的命名规范。通常,Laravel默认定义了一个类。通过这个类,你可以用call方法来运行其它的seed类从而控制数据填充的顺序。#编写 Seeders运行Artisan命令生成Seeder,框架生成的seeders都放在run。这个方法会在执行db:seed这个Artisan命令 时被调用。在run方法里你可以根据需要在数据库中插入数据。原创 2024-10-29 22:15:04 · 468 阅读 · 0 评论 -
Laravel编程技巧之模型关联
pivot。转载 2024-10-29 22:13:28 · 156 阅读 · 0 评论 -
Laravel框架的事件
事件是一种常见的观察者模式的应用。简单的来说,就是当…做…。这个当…和做…在Laravel事件中分别对应:当(event)…做(listener)…放置event和listenerapp/Events(事件)(事件监听)每个事件均可有多个监听器,但是一个监听器只能监听一个事件。如果想在一个类中监听多个事件,就需要适用事件订阅者。首先找到文件,在$listen属性中定义两个事件和各自监听事件的关系,其中键名为事件,键值为监听事件php/***/],// 导出Excel文件事件],原创 2024-10-29 22:10:00 · 1183 阅读 · 0 评论 -
Laravel框架自定义帮助函数
你可能想创建一个在应用的任何地方都可以访问的函数,这个教程将帮你实现很多教程都会说,你在这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在文件中添加了更多的函数时,可读性将变得很差。下面我将介绍一种方式,让你可以定义很多文件,来包含不同的函数。这将让我们的程序更加整洁和更具可读性现在让我们创建一个简单的函数,在目录中创建一个Carbon.phpphpif (!/***/你不需要添加任何命令空间。如果你想,你可以使用检测这个函数是否存在。转载 2024-10-29 22:08:06 · 80 阅读 · 0 评论 -
Laravel 框架开发 API 时的前置准备
修改目录下的文件php/***////***//***///});// 如果是生产环境则返回500if (!// 请求类型错误异常抛出// 参数校验错误异常抛出// 路由不存在异常抛出// 自定义错误异常抛出]);转载 2024-10-29 22:06:57 · 52 阅读 · 0 评论 -
Laravel框架的服务容器
Laravel 服务容器是一个用于管理类依赖以及实现依赖注入的强有力工具。依赖注入这个名词表面看起来花哨,实质上是指:通过构造函数,或者某些情况下通过「setter」方法将类依赖「注入」到类中。原创 2024-10-29 22:04:51 · 749 阅读 · 0 评论 -
Laravel框架常用的命令行命令
目录下生成一个名为 时间+迁移名.php 的数据迁移文件,并自动执行一次。:优化应用程序性能,生成自动加载文件,且产生聚合编译文件。的文件夹,然后按 组织名/包名 的形式生成一个符合。标准的包结构,并自动安装必要的依赖【需要首先完善好。目录下生成一个名为 命令名.php 的自定义命令文件。目录下生成一个名为 控制器名.php 的控制器文件。:重新生成框架的自动加载文件,相当于。:显示详细的命令行帮助信息,同。:显示帮助命令的使用格式,同。:清除编译生成的文件,相当于。:重置并重新执行所有的数据迁移。转载 2024-10-29 22:01:59 · 131 阅读 · 0 评论 -
Laravel Excel使用
旨在成为Laravel风格的。围绕的简单但优雅的包装,其目标是简化导出和导入。原创 2024-10-29 22:01:14 · 553 阅读 · 0 评论 -
Laravel框架手动开关 Eloquent 修改器的操作方法
修改器的手动开关的场景就是差异化的返回数据,例如在后台管理的时候,图片地址要相对路径,然后app端期望返回全路径的地址,这个时候就需要手动开启和关闭了。转载 2024-10-29 10:21:40 · 82 阅读 · 0 评论 -
基于websocket实现的简易的聊天室功能
执行。原创 2024-10-29 10:18:09 · 920 阅读 · 0 评论 -
Laravel-swoole组件
使用laravel自带的方法artisan(真的很好用)创建 swoole 命令文件执行会在目录下生成Swoole文件,完整源码如下:php/***//***//***//***//***//***//***/break;break;break;/*** 开启websocket*///SWOOLE_SSL 需要ssl才加#监听WebSocket连接打开事件// 验证链接= '9502')return;});原创 2024-10-28 11:20:24 · 1587 阅读 · 0 评论 -
Laravel框架异常捕获的处理
创建一个异常类文件php/*** 转换异常为 HTTP 响应*/自定义异常类可以配合文件的render方法,在render方法里面捕获该异常类,并返回错误信息给前端(参考异常处理类的源码)或直接返回错误页面可以直接在自定义异常类创建render方法,源码参考如上,创建了该方法,则不用去文件的render方法里捕获ps: 如果在自定义异常类里创建了render方法,同时在文件的render方法里捕获了该异常类,那么文件的render方法的处理方式为最终的生效。原创 2024-10-28 11:07:00 · 474 阅读 · 0 评论 -
Laravel框架定时备份数据库
通过运行命令来创建一个自定义命令,博主这里创建的是文件,所以执行的命令是php/*** 数据库备份*//*** 自定义命令名称*//*** 命令描述(没啥用)*//***//***/try {// 判断目录是否存在,不存在则创建if(!));info(__CLASS__ . '@' .'数据库备份成功');进入到类的schedule方法,我们可以定义任务和任务执行周期。php/***////***/// 每天的 00:28 运行。原创 2024-10-28 10:53:40 · 609 阅读 · 0 评论 -
Laravel框架监听Redis key失效事件
假设有一个订单 30 分钟以后未付款 自动关闭该订单。或者会员到期自动提醒续费等等一些订单超时、活动过期解决方案。原创 2024-10-28 10:49:04 · 353 阅读 · 0 评论 -
Laravel框架更新某个字段时禁止更新updated_at字段
在一些博客上,用户进行浏览文章,文章的浏览量会相应的自增,但是会导致更新时间一起更新至当前的最新时间。转载 2024-10-28 10:18:20 · 299 阅读 · 0 评论 -
Laravel框架的消息队列
这里以日常生活的排队取餐简单的理解一下连接队列队列任务的区别简单理解: 有固定的几家店(如Amazon SQSBeanstalk或Redis等…)简单理解:在店里可以有很多排队取餐的队伍,默认有一条排队的队伍简单理解:每个排队取餐的队伍,都有很多人,上一个人取餐完毕才能轮到下一个人,不能插队ps:这里需要注意的是,队列是可以设置优先级的,即多条排队取餐的队伍,其中的队伍就是设置优先取餐的ps:我们一般都是配置和使用Redis队列。原创 2024-10-28 09:37:52 · 848 阅读 · 0 评论 -
Laravel框架安装/使用验证码(captcha)
框架版本:5.8+;composer版本:2.1+原创 2024-10-25 15:58:08 · 712 阅读 · 0 评论 -
Laravel框架使用composer后项目报错
框架版本:5.8+原创 2024-10-25 15:54:32 · 281 阅读 · 0 评论 -
Laravel框架的模型事件(event)和模型观察者(observer)
在 Eloquent 模型上定义一个属性,将 Eloquent 模型生命周期的几个节点映射到你自己的eventphp/*** 模型的事件映射*/定义并且映射了Eloquent事件,就可以使用事件监听处理这些事件了。如果在一个模型上监听了多个事件,可以使用观察者来将这些监听器组织到一个单独的类中。观察者类的方法名映射到你希望监听的Eloquent事件。这些方法都以模型作为其唯一参数本质上跟模型事件没有太大的区别,只是把模型事件组织到一个单独的类中。原创 2024-10-25 15:48:19 · 551 阅读 · 0 评论 -
Laravel模型使用groupby函数报错
框架版本:7.0MySQL版本:5.7.26。原创 2024-10-25 14:55:12 · 354 阅读 · 0 评论 -
Laravel框架日志以时间来生成
让配置重新加载并生效。原创 2024-10-25 14:16:08 · 323 阅读 · 0 评论 -
Laravel框架日志记录SQL语句
进入框架的根目录,在终端执行指令,框架会自动生成文件修改该文件的handle如下图:打开,在$listen如图:然后就可以在下看sql日志了!原创 2024-10-25 11:31:07 · 546 阅读 · 0 评论 -
Laravel框架的邮件发送
laravel版本:7.0+基于 Laravel Framework 5.5.45,使用自带的SMTP协议提供驱动。Laravel支持多种邮件驱动方式,包括smtpMailgunMaildrillAmazon SESmail和sendmailMailgun和Amazon SES都是收费的,Maildrill目前不支持中国区用户,这三个都是第三方邮件服务。mail驱动使用PHP提供的mail函数发送,sendmail驱动通过(Linux)提供的命令发送邮件,smtp驱动通过支持ESMTP的SMTP。原创 2024-10-25 11:09:56 · 2634 阅读 · 0 评论 -
Laravel建立storage目录文件到public的软链接
在写接口上传的照片如何保存到public让前端框架访问到,就要建立软连接将照片放到public目录去访问!命令执行完毕后,就会在项目里多出一个 public/storage这个 storage 就是一个软链接,它指向 storage/app/public 目录。public/storage(软连接) → storage/app/public然后就可以用地址直接访问public里面的照片了!转载 2024-10-23 14:44:08 · 467 阅读 · 0 评论 -
Laravel数据库写操作时间跟当前时间相差8小时解决方案
找到框架的config目录下的app.php文件。并设置时区为中国上海。原创 2024-10-23 14:48:46 · 300 阅读 · 0 评论