千家信息网

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

发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,这篇文章主要介绍了如何使用PHPStorm编辑器开发Laravel应用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。相信有很多PHP程
千家信息网最后更新 2024年10月22日如何使用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安全错误 数据库的锁怎样保障安全 四川医保服务器采购云空间 北方实验室网络安全 数据库设计英文 通州区网络软件开发平台 福建华为服务器虚拟化设计服务器 固阳计算机软件开发 服务器管理面板vnc 数据时代网络安全问题的探讨 宅基地确权数据库图层 新东方微课堂数据库 提供论文检索的数据库 北京纵信网络技术有限公司 公安厅网络安全保卫总队什么级别 业余学什么网络技术好 数据库er图图形分析 建标库连接服务器 天津便宜服务器安全狗云主机 点击查询按钮查询数据库中 翡翠台直播软件开发 江门市软件开发人员定额文件 api网关服务器配置 湖州无线网络技术推荐咨询 中智软件开发有限公司地址 初中毕业学软件开发有前途吗 高级技工软件开发求职 自考软件开发工具课后题答案 写文章数据库 服务器安全策略关闭 h3c 服务器 带外管理 郑州软件开发销售招聘信息
0