search
HomeBackend DevelopmentPHP Tutorial使用 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 ! 我们有一个精心准备的教程.

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

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
PHP中的开发工具PHP中的开发工具May 23, 2023 am 08:18 AM

PHP是一种广泛应用于Web开发的编程语言。对于PHP的开发工具来说,选择一个合适的工具可以让开发者的工作变得更加高效和便捷。在本篇文章中,我们将探讨几种常见的PHP开发工具,包括集成开发环境(IDE)、文本编辑器以及调试工具等。一、集成开发环境(IDE)PhpStormPhpStorm是一款功能强大的PHP开发环境,由JetBrains开发。它不仅支持PH

PHP编程中有哪些常见的代码编辑器?PHP编程中有哪些常见的代码编辑器?Jun 12, 2023 pm 12:30 PM

PHP是一种流行的服务器端脚本语言,被广泛用于Web开发。为了写出高效、精简的PHP代码,程序员们需要使用一款优秀的代码编辑器。这篇文章将介绍PHP编程中一些常见的代码编辑器。SublimeTextSublimeText可能是最受欢迎的代码编辑器之一。它的灵活性和易用性使其成为许多开发人员的首选编辑器。SublimeText的主要特点包括:高度定制

掌握这3种综合开发工具,PHP开发必不可少掌握这3种综合开发工具,PHP开发必不可少Jan 13, 2024 pm 01:13 PM

PHP开发必备工具盘点:掌握这3种集成开发工具,需要具体代码示例随着互联网的飞速发展,PHP作为一种广泛应用于开发网站和Web应用的编程语言,受到了越来越多开发者的喜爱。为了提高开发效率和质量,使用合适的集成开发工具是必不可少的。在本文中,我们将盘点PHP开发必备的3种工具,并为每一种工具提供具体的代码示例,帮助开发者更好地掌握和应用。第一种工具:PHPSt

常见的PHP编辑器和开发工具常见的PHP编辑器和开发工具Jun 23, 2023 am 09:36 AM

在当前的Web开发中,PHP已经成为了一个十分受欢迎的后端编程语言。然而,在进行PHP开发时,选用优质的编辑器和开发工具可以大大提升开发效率和代码质量。本文将介绍一些常见的PHP编辑器和开发工具。PHPStormPHPStorm是一款由JetBrains公司推出的集成开发环境(IDE),提供了强大的PHP开发支持、代码分析、调试、自动化测试等一系列功能,并支

揭开PHP集成开发工具的面纱:介绍常用的3种工具揭开PHP集成开发工具的面纱:介绍常用的3种工具Jan 11, 2024 am 09:22 AM

PHP集成开发工具大揭秘:常见的3种工具一览,需要具体代码示例随着互联网的不断发展,PHP作为一种开发Web应用程序的脚本语言,被广泛应用于各个领域。为了提高开发效率和代码质量,许多程序员选择使用集成开发工具(IntegratedDevelopmentEnvironment,简称IDE)来进行PHP开发。本文将揭秘常见的3种PHP集成开发工具,并提供具体

开发CMS必备的PHP编程工具介绍开发CMS必备的PHP编程工具介绍Jun 21, 2023 pm 02:23 PM

作为一种广泛应用于Web开发的编程语言,PHP发展了二十余年,已经成为了许多开发者的首选。当然,在利用PHP进行Web开发的过程中,工具的选择也是非常重要的。本文将简要介绍一些开发CMS必备的PHP编程工具,以期为正在或准备从事Web开发的开发者提供一些帮助和指导。EclipsePDT作为一种流行的集成开发环境(IDE),EclipsePDT集成了许多

PHP编程中有哪些常见的代码生成器?PHP编程中有哪些常见的代码生成器?Jun 12, 2023 am 09:23 AM

随着Web应用程序的普及,PHP成为了最受欢迎的编程语言之一。然而,为了使用PHP编写复杂的应用程序,需要大量的编码。为了帮助程序员更快地开发PHP应用程序,开发人员们开发了许多代码生成器。这些代码生成器提供了快速生成PHP代码的工具和方式。以下是一些常见的PHP代码生成器。PHPMakerPHPMaker是一款生成PHP代码的Windows应用程序,可快速

PHP编程中有哪些常见的集成开发环境?PHP编程中有哪些常见的集成开发环境?Jun 12, 2023 am 11:37 AM

PHP编程的集成开发环境(IDE)是程序员日常工作中不可或缺的工具之一。IDE提供了强大的编辑器、调试器、版本控制、代码自动补全和语法检查等功能,让程序员在开发过程中更加轻松、高效地完成代码编写和调试工作。那么在PHP开发中,都有哪些常见的集成开发环境呢?下面就为大家介绍几款常用的PHPIDE。PHPStormPHPStorm是由JetBrains公司开发

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.