使用 PHPStorm 开发 Laravel_php实例

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

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

时间: 2024-09-13 08:57:23

使用 PHPStorm 开发 Laravel_php实例的相关文章

基于php的微信公众平台开发入门实例_php实例

本文实例讲述了基于php的微信公众平台开发方法.分享给大家供大家参考.具体如下: 最近在做微信公众平台开发,一口气写了二十几个功能,挺有意思的- 今天来分享一下开发经验~ 微信公众平台提供的接口很简单,先看看消息交互流程: 说的通俗一些,用户使用微信发送消息 -> 微信将数据发送给开发者 -> 开发者处理消息并返回数据至微信 -> 微信把返回数据发送给用户,期间数据交互通过XML完成,就这么简单.   下面写个实例,开发微信智能聊天机器人:  1. 注册微信公众平台账号 微信公众平台:

004_《Delphi6数据库开发典型实例》

<Delphi6数据库开发典型实例> Delphi 教程 系列书籍 (004) <Delphi6数据库开发典型实例> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf  作者: 尹立民 丛书名: 软件工程师丛书 出版社:电子工业出版社 ISBN:7505380109 上架时间:2006-10-25 出版日期:2002 年11月 开本:16开 页码:536 版次:1-1 内容简介 本书主要针对具有一定Delphi 6应用基础或windows程序设计经验

056_《Delphi应用程序开发精彩实例》

<Delphi应用程序开发精彩实例> Delphi 教程 系列书籍 (056) <Delphi应用程序开发精彩实例> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 杨志国 王小琼 李世姣 丛书名: 其他 出版社:机械工业出版社* ISBN:7111116135 上架时间:2003-4-17 出版日期:2003 年4月 开本:16开 页码:411 版次:1-1 内容简介 作为一个优秀的.面向对象的可视化开发工具,Delphi拥有快捷方便的开

083_《Delphi数据库开发经典实例精解》

<Delphi数据库开发经典实例精解> Delphi 教程 系列书籍 (083) <Delphi数据库开发经典实例精解> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 作者: 夏邦贵 刘凡馨 等 丛书名: 经典实例精解 出版社:机械工业出版社* ISBN:7111187520 上架时间:2006-5-19 出版日期:2006 年4月 开本:16开 页码:286 版次:1-1 内容简介 本书主要介绍如何使用Delphi进行数据库管理

app-Android App开发完整实例教程谁有?急求大神大神指导,新手求学。非常感谢

问题描述 Android App开发完整实例教程谁有?急求大神大神指导,新手求学.非常感谢 Android App开发完整实例教程谁有?急求大神大神指导,新手求学.非常感谢. 解决方案 先看一遍书吧,可以参考<精通Android4编程>或者<疯狂Android讲义>,然后可以上http://edu.csdn.net/?ref=toolbar CSDN学院看看. 解决方案二: 我之前博客分享的半成品:http://blog.csdn.net/gao_chun/article/deta

nodejs开发微博实例_node.js

之前一直执着于前端开发,最近几天,开始学起了nodejs.作为一名前端开发者,见到这样一门用javascript写的后台自然是很激动的.但是,后台毕竟不同于前端,在学习的过程中,还是会遇到不少问题. 为了开始学习nodejs,一开始选择了<深入浅出nodejs>这本书,看了几章之后,得出一个结论是:真是一本好书,但是还是不会写nodejs!然后选择了另外一本教材<nodejs开发指南>,由于看过了<深入浅出nodejs>,直接跳过了这本书的前几章,写起了该书第五章的微博

Java Web开发入门书籍实例解析(总结一)_java

一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 1.静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变. 2.动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同. 静态web资源开发技术:Html 常用动态web资源开发技术:JSP/Servlet.ASP.PHP等 在Java中,动

谁有Lotus Domino的平台开发的实例

问题描述 谁有LotusDomino的平台开发的实例,发到我邮箱来一下谢谢了lixue_0201@163.com 解决方案 解决方案二:木有,帮顶了!解决方案三:木有,找家做domino的实习吧.

php实现简单爬虫的开发_php实例

有时候因为工作.自身的需求,我们都会去浏览不同网站去获取我们需要的数据,于是爬虫应运而生,下面是我在开发一个简单爬虫的经过与遇到的问题.     开发一个爬虫,首先你要知道你的这个爬虫是要用来做什么的.我是要用来去不同网站找特定关键字的文章,并获取它的链接,以便我快速阅读.     按照个人习惯,我首先要写一个界面,理清下思路.     1.去不同网站.那么我们需要一个url输入框.     2.找特定关键字的文章.那么我们需要一个文章标题输入框.     3.获取文章链接.那么我们需要一个搜索