千家信息网

如何使用PHPStorm编辑器开发Laravel应用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了如何使用PHPStorm编辑器开发Laravel应用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。相信有很多PHP程
千家信息网最后更新 2026年11月03日如何使用PHPStorm编辑器开发Laravel应用

这篇文章主要介绍了如何使用PHPStorm编辑器开发Laravel应用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

相信有很多PHP程序员使用 [laravel] 创建他们的应用程序。[laravel] 是一个免费开源的PHP web应用程序框架。它基于多个Symfony 组件,提供了一个开发框架,包括authentication, routing, sessions, caching 等模块。

去年夏天, 我们介绍了 支持Blade 。blade 是Laravel的模板语言, 对艺术家友好,这个Laravel程序员的命令行工具, 可以在PhpStorm中工作. 使用 Laravel 插件 和 Laravel IDE 帮助器, 我们可以进一步扩展PhpStorm对Laravel应用的支持。下面让我们看怎么做!

安装Laravel IDE 助手

官方方式

首先确认 Composer 在我们的项目中是可用的, 我们可以使用 Composer | Add dependency… 右键菜单安装 [Laravel 5 IDE Helper Generator] 到我们的项目. 搜索 barryvdh/laravel-ide-helper,并且点击Install下载并添加到项目.

自助方式

因为我们是在项目中使用, 所以我们在项目中添加这个功能, 在 composer.json 中添加 require-dev 分支

laravel 4.* , 这里的版本应该填写 1.*

"require-dev": {  // ...  "barryvdh/laravel-ide-helper": "2.*"  // ...},

然后使用命令 composer update -vvv 来更新程序包

注册 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider' 服务到我们的应用。

即写入到 config/app.php 中的 provider中 , 这样在 artisan list 中便存在了ide-helper的命令, 运行 artisan ide-helper:generate, PhpStorm就会有代码完成功能,并且有Laravel的语法高亮。

PhpStorm中的Laravel插件

为了进一步提升我们的Laravel体验,我们也可以安装Laravel插件. 在 Settings (Preferences) | Plugins, 点击 Browse repositories… 按钮并搜索Laravel. Install plugin 按钮会下载并安装插件到IDE.

重启IDE 并启用插件( Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project). PhpStorm知道Laravel的界面做什么, 并且提供(controllers,views, routes, configuration, translations、等)的代码完成功能!

当然不只是代码自动完成,使用 Ctrl+Click (CMD+Click Mac OS X) 或者 Go To Declaration(转到定义) (Ctrl+B / CMD+B), PhpStorm 将会导航到那里, 比如配置项的声明。

关于使用 Blade 模板,Laravel 插件也可以提高体验, 比如:@section 指令的自动完成.

想了解更多吗? 查看我们的 Laravel教程,这里包含了 PhpStorm 为 Laravel 开发准备的全部东西, 包括代码自动完成,导航,自动代码检查,命令行工具支持,调试和单元测试!

还可以在composer.json的post-update-cmd中加入命令保证 helper在每次update的时候都会更新,如下:

"post-update-cmd": [  "php artisan clear-compiled",  "php artisan ide-helper:generate",  "php artisan optimize" ],

另外,如果你的model是extend的Eloquent,这个插件还可以给项目中的model添加phpDoc,直接显示字段名,便于阅读,用法

php artisan ide-helper:models User

需要修改composer.json,在 require-dev段添加

"require-dev": {    "doctrine/dbal": "~2.3"},

感谢你能够认真阅读完这篇文章,希望小编分享的"如何使用PHPStorm编辑器开发Laravel应用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

插件 应用 项目 代码 命令 程序 开发 篇文章 支持 功能 编辑器 工具 应用程序 按钮 方式 更多 框架 模板 程序员 进一 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司简介 山东特亿宝互联网科技有限公司 美国互联网保险保险科技 互联网中国科技 互联网科技的 天下捷融互联网科技 北京华百购互联网科技有限公司 阿里互联网科技公司 重庆威客帮互联网科技 荆州市昕露互联网络科技有限公司 语蝶互联网科技有限公司 晓花互联网科技有限公司网址 怎样加入科技互联网 银行科技岗属于互联网吗 厦门江牛科技互联网 普陀区互联网教育科技管理办法 互联网金融运营模式中的金融科技 银川新华互联网科技学校原画 科技和互联网行业的特点 科技发展第三阶段互联网时代 百单网互联网科技有限公司 博彦科技互联网金融 智能科技公司是互联网公司吗 互联网金融 金融科技 以房互联网科技 太原新华互联网科技学校怎么样 剑昆互联网络科技有限公司临桂 江苏苏星互联网科技有限公司 互联网时代高科技布局 数字科技和互联网金融哪个好
0