旗下导航:搜·么
当前位置:网站首页 > phpstorm > 正文

运用PHPStorm编辑器开发Laravel运用【phpstorm】

作者:搜搜PHP网发布时间:2019-11-28分类:phpstorm浏览:98


导读:置信有许多PHP程序员运用[laravel]建立他们的运用程序。[laravel]是一个免费开源的PHPweb运用程序框架。它基于多个Symfony组件,供应了一...

置信有许多PHP程序员运用 [laravel] 建立他们的运用程序。[laravel] 是一个免费开源的PHP web运用程序框架。它基于多个Symfony 组件,供应了一个开发框架,包含authentication, routing, sessions, caching 等模块。 (引荐进修:phpstorm详解)

客岁炎天, 我们引见了 支撑Blade 。blade 是Laravel的模板言语, 对艺术家友爱,这个Laravel程序员的敕令行东西, 能够在PhpStorm中事情. 运用 Laravel 插件 和 Laravel IDE 协助器, 我们能够进一步扩大PhpStorm对Laravel运用的支撑。下面让我们看怎么做!

装置Laravel IDE 助手

官方体式格局

起首确认 Composer 在我们的项目中是可用的, 我们能够运用 Composer | Add dependency… 右键菜单装置 [Laravel 5 IDE Helper Generator] 到我们的项目. 搜刮 barryvdh/laravel-ide-helper,而且点击Install下载并增加到项目.

自助体式格局

由于我们是在项目中运用, 所以我们在项目中增加这个功用, 在 composer.json 中增加 require-dev 分支

laravel 4.* , 这里的版本应当填写 1.*

"require-dev": {
  // ...
  "barryvdh/laravel-ide-helper": "2.*"
  // ...
},

然后运用敕令 composer update -vvv 来更新程序包

注册 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider' 效劳到我们的运用。

即写入到 config/app.php 中的 provider中 , 如许在 artisan list 中便存在了ide-helper的敕令, 运转 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 开发预备的悉数东西, 包含代码自动完成,导航,自动代码搜检,敕令行东西支撑,调试和单元测试!

还能够在composer.json的post-update-cmd中到场敕令保证 helper在每次update的时刻都邑更新,以下:

"post-update-cmd": [
  "php artisan clear-compiled",
  "php artisan ide-helper:generate",
  "php artisan optimize"
 ],

别的,假如你的model是extend的Eloquent,这个插件还能够给项目中的model增加phpDoc,直接显现字段名,便于浏览,用法

php artisan ide-helper:models User

须要修正composer.json,在 require-dev段增加

"require-dev": {  
  "doctrine/dbal": "~2.3"
},

以上就是运用PHPStorm编辑器开发Laravel运用的细致内容,更多请关注ki4网别的相干文章!

标签:PHPStorm