使用 PHPStorm 开发 Laravel
很多PHP程序员使用Laravel创建他们的应用程序。Laravel是一个免费开源的PHPweb应用程序框架。它基于多个Symfony组件,提供了一个开发框架,包括authentication,routing,sessions,caching等模块.
去年夏天,我们介绍了 支持Blade。blade是Laravel的模板语言, 对艺术家友好,这个Laravel程序员的命令行工具,可以在PhpStorm中工作.使用Laravel插件和LaravelIDE帮助器,我们可以进一步扩展PhpStorm对Laravel应用的支持。下面让我们看怎么做!
LaravelIDE助手
首先确认Composer在我们的Project中是可用的,我们可以使用theComposer|Adddependency…右键菜单,安装LaravelIDEhelper到我们的项目.搜索barryvdh/laravel-ide-helper,并且点击Install下载并添加到项目.
等注册‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider' 服务到我们的应用并且运行artisanide-helper:generate,PhpStorm就会有代码完成功能,并且有Laravel的语法高亮.
PhpStorm中的Laravel插件
为了进一步提升我们的Laravel体验,我们也可以安装Laravel插件.在Settings(Preferences)|Plugins,点击Browserepositories…按钮并搜索Laravel. Installplugin按钮会下载并安装插件到IDE.
重启IDE并启用插件(Settings(Preferences)|OtherSettings|LaravelPlugin|EnablePluginforthisProject). PhpStorm知道Laravel的界面做什么,并且提供(controllers,views,routes,configuration,translations、等)的代码完成功能!
当然不只是代码自动完成,使用Ctrl+Click(CMD+Click MacOSX)或者GoToDeclaration(转到定义)(Ctrl+B/CMD+B),PhpStorm将会导航到那里,比如配置项的声明。
关于使用Blade模板,Laravel插件也可以提高体验,比如:@section指令的自动完车改.
想了解更多吗?查看我们的Laravel教程,这里包含了PhpStorm为Laravel开发准备的全部东西,包括代码自动完成,导航,自动代码检查,命令行工具支持,调试和单元测试!
您是Laravel程序员吗?尝试下PhpStorm8!我们有一个精心准备的教程.
以上所述就是本文的全部内容了,希望大家能够喜欢。