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

  • Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
    Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
    Laravel支持多数据库连接,适用于读写分离、多租户等场景。通过config/database.php配置多个连接,如mysql_second,并在.env文件中设置对应环境变量;在Eloquent模型中使用$connection指定连接名,或在查询时通过DB::connection(‘name’)切换;支持事务和运行时动态切换连接,需确保连接名唯一且配置正确。
    Laravel . php框架 352 2025-12-03 13:42:06
  • Laravel观察者模式如何使用_Laravel Model Observer配置
    Laravel观察者模式如何使用_Laravel Model Observer配置
    Laravel观察者用于监听模型生命周期事件,通过创建Observer类并注册到模型,可将创建、更新、删除等事件的处理逻辑解耦,保持代码清晰。使用artisan命令生成观察者,在AppServiceProvider中注册,支持created、updated、deleted等方法,适用于发送邮件、记录日志、清理缓存等场景。
    Laravel . php框架 387 2025-12-03 13:05:02
  • Laravel怎么上传文件_Laravel图片上传及存储配置
    Laravel怎么上传文件_Laravel图片上传及存储配置
    Laravel通过Filesystem实现图片上传存储,支持本地与云存储。1.使用$request->hasFile()接收文件,$file->store()保存至指定磁盘;2.配置filesystems.php设置public或OSS等磁盘;3.可自定义文件名避免冲突;4.表单需设enctype="multipart/form-data"并配置路由;5.用Storage::url()生成访问链接,需执行phpartisanstorage:link。
    Laravel . php框架 717 2025-12-03 11:13:07
  • Laravel怎么在Controller之外的地方验证数据
    Laravel怎么在Controller之外的地方验证数据
    推荐使用FormRequest进行数据验证,可通过artisan命令生成类并定义规则,在Controller中注入实现自动验证;也可在Service类中用Validator门面手动验证,或创建独立验证类封装逻辑;此外可借助中间件做前置校验,但复杂业务建议结合Service与Validator,确保错误响应统一。
    Laravel . php框架 318 2025-12-03 09:47:02
  • Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
    Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
    中间件用于处理请求和响应,可通过Artisan命令创建,如phpartisanmake:middlewareCheckAge,生成的类中handle方法需调用$next($request)以继续流程;中间件需在Kernel.php中注册,支持全局、路由和组三种方式,注册后可在路由或控制器中使用,如middleware(‘age’),并可传递参数如middleware(‘role:admin,create-post’),适用于身份验证、日志等场景,提升代码复用与维护性。
    Laravel . php框架 444 2025-12-03 09:14:02
  • Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
    Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
    答案是使用命名路由和route()函数可动态生成URL。通过name()定义唯一名称,再用route(‘名称’,参数)生成链接,支持HTTPS与参数传递,在Blade模板和控制器中均可调用,结合Route::has()可判断路由存在性,提升代码可维护性与灵活性。
    Laravel . php框架 354 2025-12-03 08:53:02
  • Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
    Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
    Laravel内置PHPUnit支持,提供单元测试和功能测试两类,通过TestCase基类和辅助方法如assertDatabaseHas、RefreshDatabase等简化测试流程,可使用phpartisantest命令运行测试,建议从简单类测试入手逐步覆盖业务逻辑。
    Laravel . php框架 177 2025-12-03 07:21:24
  • Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
    Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
    Laravel控制器负责处理请求、调用模型、返回响应,是MVC核心。通过Artisan创建控制器,路由映射方法,实现逻辑分离。使用资源控制器可快速构建CRUD操作,结合Request验证数据,遵循单一职责、避免复杂逻辑、提取验证到FormRequest、使用中间件等最佳实践,提升代码可维护性与团队协作效率。
    Laravel . php框架 217 2025-12-03 01:47:21
  • Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
    Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
    配置失败任务记录并启用数据库或Redis驱动,生成failed_jobs表;任务失败时自动记录,可在failed()方法中定义日志、通知等处理逻辑;通过Artisan命令查看、重试、清除失败任务;建议结合Sentry、Slack通知或Prometheus+Grafana实现监控告警,提升系统稳定性。
    Laravel . php框架 614 2025-12-02 11:36:07
  • Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
    Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
    Laravel内置HTTP客户端基于Guzzle,安装guzzlehttp/guzzle后可通过Http门面发起请求。1.使用Http::get()、Http::post()等方法发送GET、POST请求,支持查询参数和JSON数据传输;2.通过withHeaders()设置请求头,withToken()添加BearerToken认证;3.支持超时timeout()、连接超时connectTimeout()及重试retry()机制;4.可用throw()自动处理4xx/5xx错误响应;5.发送表
    Laravel . php框架 581 2025-12-02 11:19:03
  • Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
    Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
    Laravel通过Notifications系统实现多渠道通知,使用Artisan命令创建通知类;2.via()方法定义邮件、数据库等发送渠道,toMail()和toDatabase()构建各渠道消息内容;3.接收模型需引入NotifiableTrait以支持notify()方法发送通知;4.通知类实现ShouldQueue接口可异步队列处理,提升性能;5.配置QUEUE_CONNECTION驱动并运行queue:work命令启用队列,确保高效可靠的消息投递。
    Laravel . php框架 290 2025-12-02 10:41:02
  • Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
    Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
    部署Laravel应用需先配置生产环境,安装PHP、Nginx、MySQL、Composer等组件;2.通过Git克隆或上传项目代码至服务器,确保public目录为Web根目录;3.使用Composer安装依赖并生成.env文件,关闭调试模式并设置数据库信息;4.配置Nginx指向public目录,启用站点并重载服务;5.执行数据库迁移与缓存命令提升性能;6.设置storage和bootstrap/cache目录权限,配置计划任务;7.使用Certbot部署SSL证书启用HTTPS。
    Laravel . php框架 1085 2025-12-02 10:20:03
  • Laravel维护模式怎么开启_Laravel artisan down命令使用
    Laravel维护模式怎么开启_Laravel artisan down命令使用
    Laravel通过phpartisandown命令开启维护模式,生成storage/framework/down文件使应用返回503页面;可使用--message设置提示信息,--retry指定重试时间,--redirect设置跳转地址;通过--allow允许特定IP访问;维护完成后执行phpartisanup删除down文件恢复服务。
    Laravel . php框架 1018 2025-12-02 10:11:02
  • Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
    Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
    答案:在Laravel中可通过Auth门面或auth()函数获取当前登录用户信息。1.使用Auth::user()或auth()->user()获取用户实例,Auth::id()或auth()->id()获取用户ID;2.在Blade模板中用@if(auth()->check())判断登录状态并显示用户名和ID;3.需确保路由应用auth中间件,API场景下配置正确守卫,避免未登录时访问属性导致异常。
    Laravel . php框架 844 2025-12-02 10:03:06
  • Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
    Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
    Laravel的.env文件用于管理多环境配置变量,实现环境隔离与敏感信息保护。通过它可灵活设置数据库、API密钥等,支持开发、测试、生产等不同环境;启动时自动加载变量供config使用,在代码中应通过config()而非env()获取值以兼容配置缓存;.env需被.gitignore忽略,部署时手动创建或注入系统变量,推荐生产环境使用系统级环境变量;支持多环境文件如.env.development、.env.production,由APP_ENV指定当前环境;合理使用可提升项目安全性与维护性。
    Laravel . php框架 326 2025-12-02 10:00:09

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,文件大小为23.7M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-16

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

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

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

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

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

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

驾照考试驾校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号