原稿地址: Laravel Development using PhpStorm
参照翻译: 使用 PHPStorm 开荒 Laravel 应用

前言

好多PHP程序员使用 Laravel 创立他们的应用程序。Laravel
是三个免费开源的PHP web应用程序框架。它依据三个Symfony
组件,提供了一个开销框架,包蕴authentication, routing, sessions, caching
等模块.

既是人生苦短,大家照旧尽量不要浪费咱们的贵重时光。你大概体会了“有名的WordPress五分钟建站”,上边你就要体验到的是从未有搭建PHP运营情况的根本计算机上“5分钟一键安装创制Laravel项目”。先在官方网址下载phpRE完整一键安装包phpRE_setup.exe,再“下一步下一步傻瓜安装”成功后就看到“Laravel应接界面”了。

洋洋PHP技师使用 laravel 创设他们的应用程序。laravel
是一个无需付费开源的PHP web应用程序框架。它根据多少个Symfony
组件,提供了一个费用框架,包罗authentication, routing, sessions, caching
等模块.
二零一八年夏日, 大家介绍了 帮助Blade 。blade 是Laravel的模版语言,
对美术大师友好,那一个Laravel程序猿的命令行工具, 能够在PhpStorm四川中华南理哲大学程集团作. 使用
Laravel 插件 和 Laravel IDE 扶助器,
大家能够更进一步扩张PhpStorm对Laravel应用的支撑。上边让大家看如何是好!

深信不疑有成都百货上千PHP技术员使用 [laravel] 创造他们的应用程序。[laravel]
是多少个免费开源的PHP web应用程序框架。它依照多少个Symfony
组件,提供了二个支出框架,包罗authentication, routing, sessions, caching
等模块.

2018年三夏, 我们介绍了  帮助Blade 。blade 是Laravel的模板语言, 
对歌唱家友好,那个Laravel程序猿的命令行工具, 能够在PhpStorm中工作. 使用
Laravel 插件 和 Laravel IDE 协理器,
大家得以更进一步扩大PhpStorm对Laravel应用的协理。下边让大家看怎么做!

接下去为您揭秘“5分钟一键安装创立Laravel项目”的地下边纱……

安装Laravel IDE 助手

二零一八年夏季, 大家介绍了 帮忙Blade 。blade 是Laravel的模板语言,
对画老师和朋友好,那么些Laravel程序猿的命令行工具, 能够在PhpStorm安徽中华工程集团作. 使用
Laravel 插件 和 Laravel IDE 援助器,
大家能够更进一步增加PhpStorm对Laravel应用的支撑。上边让大家看如何做!

Laravel IDE 助手

安装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的语法高亮.

一步下载安装phpRE→二步编辑PATH境况变量设置好七个全局寻觅路径→三步起始化PhpStorm与Composerl勾搭配置→四步安装Laravel插件和Laravel
IDE helper

第一肯定 Composer 在大家的档案的次序中是可用的, 大家得以行使 Composer |
Add dependency… 右键菜单安装 Laravel 5 IDE Helper Generator
到我们的项目. 寻觅barryvdh/laravel-ide-helper,并且点击Install下载并增加到项目.

金沙注册送58 ,合法情势

PhpStorm中的Laravel插件

phpRE完整版下载:phpRE_setup

  • [译注]自助格局

率先鲜明 Composer 在我们的门类中是可用的, 大家得以采取 Composer | Add
dependency… 右键菜单安装 [Laravel 5 IDE Helper Generator]
到大家的项目. 寻找barryvdh/laravel-ide-helper,并且点击Install下载并加多到项目.

为了越发升高我们的Laravel体验,大家也得以安装Laravel插件. 在 Settings
(Preferences) | Plugins, 点击 Browse repositories… 按键并搜索Laravel. 
Install plugin 开关会下载并设置插件到IDE.

务必有限援救php全局安装,事先将

因为我们是在档期的顺序中采取, 所以我们在等级次序中增进那一个职能, 在
composer.json 中添加 require-dev 分支
"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的语法高亮.

[译注]自助格局

重启IDE 并启用插件( Settings (Preferences) | Other Settings | Laravel
Plugin | Enable Plugin for this Project). 
PhpStorm知道Laravel的分界面做哪些, 并且提供(controllers,views, routes,
configuration, translations、等)的代码完结功用搭建Laravel项目并入开拓碰着分明教程,利用PHPStorm怎么样开采Laravel应用详解。!

d:\phpRE\php;d:\phpRE\php\ext;

PhpStorm中的Laravel插件

因为我们是在等级次序中运用, 所以我们在类型中增进那几个意义, 在 composer.json
中加多 require-dev 分支
laravel 4.* , 这里的版本应该填写 1.*

理当如此不只有是代码自动实现,使用 Ctrl+Click (CMD+Click  Mac OS X) 也许 Go To
Declaration(转到定义) (Ctrl+B / CMD+B), PhpStorm 将会导航到这里,
譬喻配置项的表明。

路径放置于操作系统蒙受变量 PATH 里,
Composer.phar重视包已经在d:\phpRE\php子目录下,那样Composer
推行文书就能够在您的体系中全局应用了,先来全部命令玩一把

为了进一步晋级大家的Laravel体验,大家也得以安装Laravel插件. 在
Settings (Preferences) | Plugins, 点击 Browse repositories…
开关并寻找Laravel. Install plugin 开关会下载并设置插件到IDE.
金沙注册送58 1
重启IDE 并启用插件( Settings (Preferences) | Other Settings |
Laravel Plugin | Enable Plugin for this Project).
PhpStorm知道Laravel的分界面做如何, 并且提供(controllers,views, routes,
configuration, translations、等)的代码完结效能!

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

有关选用 Blade 模板,Laravel 插件也足以进步体验, 举例:@section
指令的电动完车改.
想询问越来越多吧? 查看大家的 Laravel教程,这里带有了 PhpStorm 为 Laravel
开垦希图的整个事物,
包含代码自动达成,导航,自动代码检查,命令行工具帮助,调节和测验和单元测验!

composer config -g repo.packagist composer

自然不唯有是代码自动完结,使用 Ctrl+Click (CMD+Click Mac OS X) 或者
Go To Declaration(转到定义) (Ctrl+B / CMD+B), PhpStorm
将会导航到这里, 比方配置项的扬言。
有关利用 Blade 模板,Laravel 插件也得以拉长体验, 举例:@section
指令的全自动完车改.
想打听越来越多啊? 查看大家的 Laravel教程,这里带有了 PhpStorm 为 Laravel
开垦盘算的整个事物,
包蕴代码自动完毕,导航,自动代码检查,命令行工具协助,调节和测验和单元测量检验!

接下来采取命令 composer update -vvv 来更新程序包

您是Laravel技士吗? 尝试下 PhpStorm 8 ! 大家有三个细心希图的教程.

切换国内服务器,一切盘算妥贴!等创制完laravel项目,试一下命令 composer
install 来体会黑屏上海飞机创立厂一般的滚滚速度

你是Laravel工程师吗? 尝试下 PhpStorm 8 ! 大家有一个紧凑图谋的教程.
通过issue tracker 大概论坛能够交给您的反映!
祝欢畅编码!
– JetBrains PhpStorm Team

注册 ‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’
服务到大家的接纳, 即写入到 config/app.php 中的 provider中 , 那样在
artisan list 中便存在了ide-helper的授命, 运营 artisan
ide-helper:generate,
PhpStorm就能够有代码完毕作用,并且有Laravel的语法高亮.

如上所述正是本文的全部内容了,希望大家可以欣赏。

更新Composer:v1.6.4


PhpStorm中的Laravel插件

您也许感兴趣的稿子:

  • PHP IDE
    PHPStorm配置协助本身Laravel代码提醒方法
  • 利用PHPStorm怎么着支付Laravel应用详解

composer self-update

为了越发进步大家的Laravel体验,大家也足以安装Laravel插件. 在 Settings
(Preferences) | Plugins, 点击 Browse repositories… 开关并寻觅Laravel.
Install plugin 开关会下载并安装插件到IDE.

【安装laravel项目rk】

金沙注册送58 2

忠于的最当代最优雅的一声令下安装格局:在d:\phpRE\www中试行那个命令

重启IDE 并启用插件( Settings (Preferences) | Other Settings | Laravel
Plugin | Enable Plugin for this Project).
PhpStorm知道Laravel的分界面做怎么样, 并且提供(controllers,views, routes,
configuration, translations、等)的代码完结作用!

composer global require “laravel/installer=~2.0”

自然不止是代码自动完成,使用 Ctrl+Click (CMD+Click Mac OS X) 或然 Go To
Declaration(转到定义) (Ctrl+B / CMD+B), PhpStorm 将会导航到那边,
比方配置项的注明。

选拔独立设置命令会生成laravel.bat查看一下管教laravel.bat所在目录是还是不是在C:\Users\测算机名\AppData\Roaming\Composer\vendor\bin\中,再把
C:\Users\算算机名\AppData\Roaming\Composer\vendor\bin;(“计算机名”要修改成团结设置项目标管理器名)
路线放置于操作系统情形变量 PATH 里, 那样 laravel
实行文书就能在您的操作系统中被全局应用,否则将不可能调用laravel命令或安装项目供给的包,也无从利用PhpStorm包管理器来低价更新或删除项目中的包。

关于使用 Blade 模板,Laravel 插件也得以增进体验, 比方:@section
指令的机关达成.

[细节决定成败]
请注意:难点来了,在这么些重大路线中若是找不到Composer\vendor请在上超级目录Composer中试行命令Composer
install安装;即使找不到Composer\vendor\bin请在上一级目录Composer\vendor中实行命令composer
global require
“laravel/installer=~2.0″安装,必须保证laravel.bat文件在Composer\vendor\bin目录中技术往下走。

想打听更加的多吧? 查看大家的 Laravel教程,这里带有了 PhpStorm 为 Laravel
开辟计划的整个事物,
包含代码自动完结,导航,自动代码检查,命令行工具帮忙,调节和测量检验和单元测验!

这段日子就先来编排PATH系统情状变量,Win10提出用“新建→浏览”赶快法来编排:

还是可以在composer.json的post-update-cmd中投入命令保证helper在历次update的时候都会更新,如下:

金沙注册送58 3图片发自简书App

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

接下去,就足以经过如下命令安装新的Laravel应用了,比方大家还是创立二个名叫test的品种(Laravel实例化成立贰个连串test):laravel
new test

其余,若是你的model是extend的Eloquent,那几个插件还足以给品种中的model增多phpDoc,直接体现字段名,便于阅读,用法

行使这种措施创设Laravel应用要比直接使用Composer安装要快得多,并三回性生成官方最新版本laravel
框架及信赖包,用laravel new
test实例化创设项目test后,开荒过程中期维修改自定义配置内容composer.json,再用composr
update按自定义配置内容更新,比如说:晋级或降格laravel版本,增添Laravel
IDE helper包等等(童鞋们玩不来Composer不怕得,可用composer list
展现命令列表慢慢来学着玩,先步子迈小点,步子大了会扯着蛋)。
除了用命令composr
update更新外,还足以用PhpStorm包管理器GUI友好用户分界面来低价更新或删除当前项目中的包:

php artisan ide-helper:models User

金沙注册送58 4图形发自简书App

要求修改composer.json,在 require-dev段增多

万一非要钦命版本的话依旧用官方推荐的上边那些多职能设置格局相对平价一些。具体操作步骤是先在www\中用命令创立laravel项目,然后在支付进度中按连串实际需求来修改配置内容,再用命令composer
update

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

按自定义配置文件composer.json更新vendor第三方使用或包。

总结

施行命令创造项目test

上述就是这篇小说的全体内容了,希望本文的内容对大家的就学或许办事能带来一定的救助,假如有疑点我们能够留言沟通,多谢我们对剧本之家的帮忙。

composer create-project laravel/laravel=5.5 test –prefer-dist

参谋小说:

运用密钥

使用 PHPStorm 开发 Laravel
应用

为力保项目安全起见,每一次安装Laravel项目都会自动提交密钥,待开采完结上线时再重装生成新的密钥就能够。因此,安装
Laravel
项目事后,下一件理当做的事便是将应用程序的密钥设置为随机字符串。经常来讲,那一个字符串长度为
32 个字符。密钥能够在 .env 景况文件中设置。前提是您要将 .env.example
文件重命名叫.env。假如应用程序密钥未有棉被服装置,就不可能确认保证您的用户会话和其余加密数据的四平!

Laravel Development using
PhpStorm

奇妙的“Laravel一键安装包”

你恐怕感兴趣的小说:

  • PHP IDE
    PHPStorm配置协助本身Laravel代码提醒方法
  • 使用 PHPStorm 开发 Laravel

Laravel带有三个名称叫Artisan的特出的命令行工具,能够用它来生成框架代码和数据库框架结构,Artisan能够管理从数据库架构迁移到财富和布局管理的全套事情。安装laravel项目另类玩的方法正是平昔运用三个现存的、已设置好依靠的官方Laravel包,在这里重申的是,此设置包非同平日的平常安装包,小编用心良苦,为童鞋们编写好了phpRE_setup.exe一键安装程序,也可用作“Laravel一键安装包”来选择,phpRE_setup.exe程序预装了Composer1.6.3借助包及用Laravel5.5牢固版制作的rk纯净项目,下载phpRE_setup.exe程序直接设置后,在d:\phpRE\www\test中试行命令

php artisan key:generate

重复生成应用APP_KEY加密(预装Laravel包在制作时已自行加密,使用时再重新加密就能够)。

启动Laravel项目

使用本地设想主机目录test下的public目录计谋,能够足够好的爱慕源代码不被访问,那多亏Laravel团队提议更安全更客观的法子。phpRE运转条件已在d:\phpRE\www\test\public下开创项目进口文件index.php,只需在地点栏输入设想主机域名就足以与Laravel汇合了,一键安装正是如此轻易!只需“下载→安装”两小步就一切OK!

【PhpStorm对laravel的支持】

接下去上场的IDE是PhpStorm官方网址下载安装激活、汉化、配色,在PhpStorm中起初化Composer安装配置好后,再安装Laravel插件及Laravel
IDE Helper并调节和测验开荒条件。

PhpStorm激活方法

1.在注册码官方网站下获得新型版AMDliJ IDEA 注册码2018年5月23日失效

2.License server选项中输入:

由此激活服务器激活

PhpStorm汉化方法

1.何朱必博客下载PhpStorm最新版汉化包

2.将resources_cn.jar文件复制回C:\Program
Files\JetBrains\PhpStorm\lib目录重启就可以,使用进度中只要开采部份作用至极景况,请卸载重装回非汉化原版

PhpStorm配色方案

1.何朱必博客下载PhpStorm配置文件,提供铁蓝士林蓝两色调配色方案,古铜黑优雅,铜深湖蓝高棉大上。下载链接:浅湖蓝方案
水绿方案

2.导入配色方案settings.jar(提出先把已下载的配置文件settings.jar存放在C:\用户\……PhpStorm\config配置目录中,然后直接“导入设置”重启使用导入的配色及字体)

金沙注册送58 5图形发自简书App

[ 提示
]童鞋们嫌英文版不习贯的话,可下载安装汉化包,但汉化后不可能确认保障PhpStorm的嬉皮笑脸,其实,常用菜单不多个单词,记着记着就熟了,提议不汉化,还是利用原版的好;程序猿很悲哀的一件事正是长日子瞅着显示屏太害人眼睛,为了珍重童鞋们“心灵的窗子”,建议下载安装“卓越黑”配色方案,既高等、大气、上档期的顺序,又显得了PhpStorm友好分界面风格,既然用上了高逼格的Laravel框架,IDE编辑器也给它弄得逼格高点。当然你要选“亮白清爽”配色也不会输给“优异黑”配色,萝卜大白菜,各有所爱,随意选。重要的是老何笔者早已给童鞋们计划好了,点击链接就足以下载应用了。

Laravel Composer支持

Ctrl + Alt + S 搜索composer

伊始化PhpStorm与Composerl勾搭配置如下图所示(使用一键安装包创设了test项目,这一步能够一同来运转PhpStorm选拔test项目后就搭配):

金沙注册送58 6图形发自简书App

PhpStorm+Composer勾搭设置之后就足以很有益于地一直在PhpStorm编辑器中运用Composer命令了,将来要安装和更新项目供给必须的composer重视包都一贯在PhpStorm中轻巧完结了,请在命令末尾添加-vvv 参数输出详细日志,举例:

composer install -vvv

composer update -vvv

【安装laravel项目扩展包】

〖法一〗

率先步:查找:上packagist搜索扩张包查询

其次步:安装:施行命令composer require 我名/增添包名

例如:composer require predis/predis

第三步:引入:require ‘vendor/autoload.php’

第四步:调用:依据文书档案实例化类调用方法

内部第三步只须要在php程序中require引进三回就可在底下的代码中调用注重包了。

[提示]
那一个办法也专程契合在非Laravel框架的PHP原生组件化开采品种中运用。

〖法二〗

PhpStorm+Composer勾搭设置之后能够实惠你在编辑器中设置和翻新composer包,只需在PhpStorm中选定当前项目,再点右键composer→Manage
composer dependency张开包管理器来开始展览包处理举例:predis/predis能够在PhpStorm中更新或移去

【安装Laravel IDE Helper及Laravel 插件】

应用Laravel插件和Laravel IDE
helper能够更有成效的付出Laravel项目。成功安装Laravel插件和Laravel IDE
helper后能够确定保障大家在选用PhpStorm开拓Laravel项目时,获得最完全的扶植扩充成效。举例Laravel代码自动指示、Composer匡助、Artisan命令行辅助以及额外的Blade语法援助等等。

安装Laravel IDE Helper

一时候你会开掘Route::之类的远非代码提醒可能机关补全,那时候需求安装使用composer命令安装
Laravel IDE Helper

composer require barryvdh/laravel-ide-helper

选拔Artisan生成PHPDoc支持文件

在安装Laravel IDE Helper之后,我们可以选用artisan生成PhpStorm 以及
Laravel用来提供代码补全和一贯的PHPDoc扶助文件:在command line
tool功用中张开对artisan的支撑——>settings——>Tools | Command Line
Tool Support——>artisan

其一工具基于Symfony Console,因而大家接下去须求提供artisan命令的门径:

金沙注册送58 7图片发自简书App

封存之后,
我们就可以在IDE内使用artisan命令时提供了对持有能够实行的artisan命令的机动补全。

用下边发号施令列出artisan命令用法:

php artisan list make

用上边发号施令生成要求的 PHPDoc音讯:

php artisan ide-helper:generate

Laravel IDE
Helper在每一趟改动服务或丰裕服务、调整器、模型以及视图的时候都要重国民党的新生活运动行一下。Laravel
IDE
Helper的github主页上交给了一部分周转建议。比方,在设置或更新Composer信赖之后,运营Laravel
IDE Helper。另一种相比较便利的情势正是利用PhpStorm软件的File
Watchers文件监察和控制,那能够自动化地在有的文本修改之后,重新生成Laravel IDE
Helper文件,比如composer.json文件的活动修改。

安装Laravel Plugin

通过安装Laravel
插件来扩展编辑Laravel代码提示、调节和测量试验成效ctrl+alt+s寻找plugin

在 Settings (Preferences) | Plugins 菜单下, 点击Browse repositories…
按键,然后寻找“Laravel”,大家就能够点击安装按键进行安装

金沙注册送58 8图表发自简书App

重启Phpstorm应用Laravel plugin到当下项目中

接下来你再去写代码的时候就能够提供controllers,views, routes, configuration,
translations等的代码提醒效能。

相关文章

网站地图xml地图