使用 PHPStorm 开发 Laravel


Posted in PHP onMarch 24, 2015

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

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

Laravel IDE 助手

首先确认Composer 在我们的Project中是可用的, 我们可以使用 the Composer | Add dependency… 右键菜单, 安装 Laravel IDE helper 到我们的项目. 搜索 barryvdh/laravel-ide-helper,并且点击Install下载并添加到项目.
等注册 ‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider'   服务到我们的应用并且运行 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 开发准备的全部东西, 包括代码自动完成,导航,自动代码检查,命令行工具支持,调试和单元测试!

您是Laravel程序员吗? 尝试下 PhpStorm 8 ! 我们有一个精心准备的教程.

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
Aug 07 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
Aug 19 PHP
php截取中文字符串函数实例
Feb 23 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
laravel model 两表联查示例
Oct 24 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 PHP
php实现的通用图片处理类
Mar 24 #PHP
PHP计算指定日期所在周的开始和结束日期的方法
Mar 24 #PHP
PHP实现CSV文件的导入和导出类
Mar 24 #PHP
php自定义urlencode,urldecode函数实例
Mar 24 #PHP
PHP数组相关函数汇总
Mar 24 #PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 #PHP
php上传文件并显示上传进度的方法
Mar 24 #PHP
You might like
PHP 字符串 小常识
2009/06/05 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
JavaScript 特殊字符
2007/04/05 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
Python 性能优化技巧总结
2016/11/01 Python
python机器学习之贝叶斯分类
2018/03/26 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
便捷提取python导入包的属性方法
2018/10/15 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
python面试题之列表声明实例分析
2019/07/08 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python实现数值积分方式
2019/11/20 Python
Python常用编译器原理及特点解析
2020/03/23 Python
什么是Python中的顺序表
2020/06/02 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
C语言变量的命名规则都有哪些
2013/12/27 面试题
小车司机岗位职责
2013/11/25 职场文书
员工年终演讲稿
2014/01/03 职场文书
大专生求职信
2014/06/29 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
单位工作证明
2014/10/07 职场文书
HTML基础详解(下)
2021/10/16 HTML / CSS