当前位置:首页 > 技术文章 > php框架 > Laravel

  • Laravel storage目录权限问题_Laravel文件写入权限设置
    Laravel storage目录权限问题_Laravel文件写入权限设置
    正确配置storage目录权限可解决Laravel文件写入问题。需将storage和bootstrap/cache目录所有者设为Web服务器用户(如www-data),并设置755或775权限,确保日志、缓存、上传等功能正常运行。
    Laravel . php框架 161 2025-12-05 12:37:17
  • Laravel如何实现API版本控制_Laravel API版本化路由设计策略
    Laravel如何实现API版本控制_Laravel API版本化路由设计策略
    LaravelAPI版本控制推荐使用URL路径方式,如/api/v1/users和/api/v2/users,通过路由前缀分组管理不同版本逻辑,结构清晰易维护;也可通过请求头Accept字段识别版本,保持URL干净但不利于调试;建议按版本分离控制器与服务层,复用公共逻辑并差异化处理响应数据;同时需管理版本弃用状态并在响应头中提示,配合文档工具生成各版本独立文档,确保平滑迁移。该方案兼顾可维护性与扩展性,适合多数项目需求。
    Laravel . php框架 562 2025-12-05 12:04:02
  • Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
    Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
    LaravelReverb是实现Laravel应用实时通信的高效方案,取代传统第三方服务,内置WebSocket支持,结合广播系统可轻松完成聊天、通知等功能。1.Reverb作为官方WebSocket服务器,负责实时消息推送;2.广播系统定义事件与频道;3.使用composerrequirelaravel/reverb安装并运行phpartisanreverb:install配置;4.启动phpartisanreverb:start服务,基于Swoole处理连接;5.创建实现ShouldBroa
    Laravel . php框架 189 2025-12-05 08:31:02
  • Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
    Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
    Laravel软删除通过添加deleted_at字段和使用SoftDeletestrait实现,调用delete()时填充该字段而不真正删除数据,查询默认忽略已删除记录,可用withTrashed()或onlyTrashed()获取包含或仅含已删除数据,restore()方法可恢复数据,forceDelete()则永久删除记录。
    Laravel . php框架 578 2025-12-04 14:44:02
  • Laravel模型事件有哪些_Laravel Model Event生命周期详解
    Laravel模型事件有哪些_Laravel Model Event生命周期详解
    Laravel模型事件允许在Eloquent模型生命周期的特定阶段执行自定义逻辑。1.事件类型包括retrieved、creating、created、updating、updated、saving、saved、deleting、deleted、restoring、restored、forceDeleting、forceDeleted,其中creating、updating、deleting返回false可中断操作。2.可在模型的boot方法中通过静态调用注册事件,如retrieved用于记录日
    Laravel . php框架 975 2025-12-04 14:10:13
  • Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
    Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
    Laravel通过语言文件和翻译函数实现多语言支持,配置locale可设置默认语言并在运行时切换;语言文件支持PHP数组和JSON格式,存于resources/lang目录;使用__()或@lang输出翻译,trans_choice处理复数规则,结合路由前缀与中间件实现多语言URL,自动识别用户语言偏好,需注意缓存与缺失键的回退处理。
    Laravel . php框架 795 2025-12-04 13:25:39
  • Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
    Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
    Laravel通过CSRFToken机制防止跨站请求伪造攻击,确保表单和请求来自合法用户。1.攻击者利用用户登录状态伪造请求,Laravel通过VerifyCsrfToken中间件防御。2.框架在会话中生成随机Token并嵌入表单隐藏字段,提交时校验一致性,失败则返回419。3.开发者需在表单使用@csrf指令,AJAX请求通过meta标签设置X-CSRF-TOKEN头。4.可在中间件$except属性排除webhook或API等无需验证的路由,但API建议用Sanctum等无状态认证。5.该机
    Laravel . php框架 804 2025-12-04 13:11:24
  • Laravel中的宏(Macro)怎么用_为Laravel核心类添加自定义功能
    Laravel中的宏(Macro)怎么用_为Laravel核心类添加自定义功能
    Laravel的宏机制通过Macroabletrait为内置类动态添加自定义方法,可在不修改源码情况下扩展Response、Collection、Request等功能,如添加success、groupByGender、isMobile等方法,需在AppServiceProvider中注册并注意命名冲突与适用范围。
    Laravel . php框架 908 2025-12-04 11:57:06
  • Laravel怎么自定义错误页面_Laravel修改404和500页面模板
    Laravel怎么自定义错误页面_Laravel修改404和500页面模板
    自定义错误页面只需在resources/views/errors/下创建对应状态码的Blade文件,如404.blade.php和500.blade.php,框架会自动加载;开发时需设置APP_DEBUG=false并清除缓存才能生效。
    Laravel . php框架 901 2025-12-04 09:42:41
  • Laravel怎么导出Excel文件_Laravel Excel插件使用教程
    Laravel怎么导出Excel文件_Laravel Excel插件使用教程
    最常用工具是Maatwebsite/Laravel-Excel;基于PhpSpreadsheet,支持导入导出Excel/CSV;安装命令为composerrequiremaatwebsite/excel;Laravel8+自动注册服务提供者和门面;旧版本需手动在config/app.php中添加ServiceProvider和Facade;通过phpartisanmake:exportUsersExport--model=User生成导出类;导出类位于app/Exports目录。
    Laravel . php框架 191 2025-12-04 09:14:36
  • Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
    Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
    Laravel提供丰富的全局Helper函数,涵盖数组操作(如array_get、array_set)、路径获取(app_path、storage_path)、字符串处理(str_contains、str_slug)、调试输出(dd、dump)及常用功能(auth、redirect、session),提升开发效率与代码可读性。
    Laravel . php框架 327 2025-12-04 08:53:30
  • Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
    Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
    N+1查询指先查主数据再对每条记录查关联数据,导致1+N次查询,如取100用户角色需101次请求;使用with(‘role’)预加载可优化为2次查询,大幅提升性能。
    Laravel . php框架 1002 2025-12-04 08:29:02
  • Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
    Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
    Laravel服务容器是框架核心,用于管理类实例与依赖注入。它通过自动解析类型提示,实现构造函数、方法或属性的依赖注入,支持绑定接口到具体实现,提供单例、工厂等绑定方式,使代码松耦合、易测试。例如控制器中通过publicfunctionindex(UserRepository$users)即可自动注入依赖,结合条件绑定可在不同环境切换实现而不改业务代码,极大提升可维护性与扩展性。
    Laravel . php框架 151 2025-12-04 08:22:02
  • Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
    Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
    答案:从创建结构、编写服务提供者到本地测试并发布,完整实现Laravel扩展包开发流程。1.创建packages/yourname/sms-notification目录并composerinit初始化,配置PSR-4命名空间;2.在src/下创建SmsNotificationServiceProvider.php注册服务绑定与配置发布;3.添加config/sms.php配置文件并在boot中mergeConfigFrom合并;4.主项目composer.json添加path仓库引用,requi
    Laravel . php框架 1014 2025-12-03 13:50:02
  • Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
    Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
    Laravel通过.env文件管理环境变量,使用DotEnv组件加载配置并注入全局变量,供env()或config()调用;建议分类管理应用、数据库、缓存、邮件及API密钥等配置,避免敏感信息泄露;确保.gitignore忽略.env文件,生产环境关闭APP_DEBUG,不将env值输出至日志,使用phpartisanconfig:cache提升性能,推荐结合CI/CD或容器化注入环境变量,并在修改后执行phpartisanconfig:clear使变更生效。
    Laravel . php框架 578 2025-12-03 13:44:41

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

CODEC2I 众筹系统

国内首家中文开源众筹系统 CODEC2I是国内首款类Kickstarter的开源众筹平台。采用 PHP+MYSQL 应用架构,基于MDS众筹框架开发,帮助用户轻松搭建专业的众筹网站。 请注意前端框架 Twitter Bootstrap 请使用 Firefox 、Google Chrome 获得最佳用户体验。在IE10以下,前端样式会出现交严重错位。 运行环境 Unix, Linux or Windows Apache Web Server PHP 5.2 or Above MySQL 5.0 or
电商源码
2025-12-15

ieshop超级网店系统

ieshop超级网店/超级分销系统是第一门户网继成功研发电子杂志制作软件第一品牌——iebook超级精灵后,再次重磅推出的倾世力作。面向企业和大中型网商提供的电子商务一体化解决方案系统。 ieshop超级网店最大化满足客户目前及今后的独立网店应用需求。该系统运行于微软公司的.NET 平台,采用最新的 ASP.NET 2.0技术进行分层开发。ieshop网店系统国内首创“传统店+网络店+手机店”智能互动,三店合一完美融合。ies
电商源码
2025-12-15

奕桦网上商城YiiWaShopFree

奕桦商场集新闻、商场、会员功能于一体,功能齐全、操作方便。 包括:新闻分类、发布、修改和采集,会员注册和资料修改,会员前台和管理后台订单处理,积分兑换礼品,后台商品分类、发布、修改及商场参数设置,网站信息设置,支付参数设置(可以设置使用多种支付平台,包括网银在线、支付宝、快钱、云网等),主页大幅广告、页面动态广告及合作伙伴的设置,友情链接(可以设定主页显示、LOGO显示等方式)等等。适合作为门户网站的商家使用,也可以提供给源码爱好者二次开发。只要改变一下主页的版式(自行修改),就可以变成不
电商源码
2025-12-15

沙之丘淘宝客程序商业版(原cndian淘)

运行环境:2003+ii6+.net framework 2.0asp.net 2.0+access数据库无需在另外购买数据库修正:1、信息主题替换关键词2、信息内容替换关键字功能3、修正批量采集入库字符过滤的bug升级:覆盖bin文件下的cndian_taoke_business.dll安装方式:请先保证网站asp.net2.0运行环境,asp.net的url伪静态支持(配置看下面),根目录有写入和修改权限1、ftp上传你网站目录(不支持二级目录)2、http://你的域名/install.aspx3
电商源码
2025-12-15

教育信息主题日活动单排版设计下载

教育信息主题日活动单排版设计适用于教育主题活动排版设计 本作品提供教育信息主题日活动单排版设计的图片会员免费下载,格式为PSD,文件大小为745KB; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-16

海边冲浪潜水图标设计矢量模板

海边冲浪潜水图标设计矢量模板适用于冲浪图标设计、潜水图标设计、复古logo等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-16

网络星期一购物节折扣海报横幅设计下载

网络星期一购物节折扣海报横幅设计适用于网络星期一折扣海报设计 本作品提供网络星期一购物节折扣海报横幅设计的图片会员免费下载,格式为PSD,文件大小为3.5M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-16

复古红色圣诞老人海报合集矢量

复古红色圣诞老人海报合集矢量适用于圣诞节海报等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-15

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号