使用 PHPStorm 开发 Laravel

 更新时间:2015年03月24日 14:55:47   投稿:hebedich  
现在 PHPstorm已经是一个神器界别的IDE了,但是在用 laravel 开发的时候,alise的类名总是会有波浪线。 有一个 phpstorm 的插件,但是貌似只支持badle的模板。

很多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 ! 我们有一个精心准备的教程.

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

相关文章

  • Yii 2中的load()和save()示例详解

    Yii 2中的load()和save()示例详解

    这篇文章主要给大家介绍了关于Yii 2中的load()和save()的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用yii2具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。
    2017-08-08
  • 一组PHP加密解密函数分享

    一组PHP加密解密函数分享

    这篇文章主要介绍了一组PHP加密解密函数分享,需要的朋友可以参考下
    2014-06-06
  • laravel5.4利用163邮箱发送邮件的步骤详解

    laravel5.4利用163邮箱发送邮件的步骤详解

    发送邮件是我们日常在开发中必不可少会遇到的一个需求,下面这篇文章主要给大家介绍了关于laravel5.4利用163邮箱发送邮件的步骤,文中通过示例代码和图片介绍的非常详细,需要的朋友可以参考下。
    2017-09-09
  • Zend Framework教程之Zend_Controller_Plugin插件用法详解

    Zend Framework教程之Zend_Controller_Plugin插件用法详解

    这篇文章主要介绍了Zend Framework教程之Zend_Controller_Plugin插件用法,结合实例形式详细分析了Zend_Controller_Plugin插件的原理,使用方法与相关注意事项,需要的朋友可以参考下
    2016-03-03
  • 浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法

    浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法

    今天小编就为大家分享一篇浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 百度实时推送api接口应用示例

    百度实时推送api接口应用示例

    这篇文章主要介绍了百度实时推送api接口应用示例,非常的实用,有需要的朋友可以参考下
    2014-10-10
  • PHP架构及原理知识点详解

    PHP架构及原理知识点详解

    这篇文章主要介绍了PHP架构及原理知识点以及相关实例讲解,需要的朋友们参考下。
    2019-12-12
  • Laravel手动返回错误码示例

    Laravel手动返回错误码示例

    今天小编就为大家分享一篇Laravel手动返回错误码示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP生成随机密码4种方法及性能对比

    PHP生成随机密码4种方法及性能对比

    这篇文章主要介绍了PHP生成随机密码4种方法及性能对比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • php实现下载限制速度示例分享

    php实现下载限制速度示例分享

    这篇文章主要介绍了php实现限制下载速度的示例,需要的朋友可以参考下
    2014-02-02

最新评论