使用 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 在我们的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 ! 我们有一个精心准备的教程.
以上所述就是本文的全部内容了,希望大家能够喜欢。
上一篇: 关于小明的经典
下一篇: *评人机大战:不管输赢如何 机器是人造的