phpstorm对laravel开发的配置
摘自:https://www.cnblogs.com/Richard-Tang/p/10218178.html
phpstorm对laravel开发的配置
一、安装Laravel
1.下载composerhttps://www.phpcomposer.com/


下载好后打开 cmd ,输出 composer 查看是否安装成功,出现下面的信息就代表安装成功!

2.配置国内镜像源
在cmd窗口中输出此命令,在官网中也可以找到该命令配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com
3.使用composer创建laravel项目
./ 的位置写的是项目名,这里因为我之前创建了文件夹的名称,所以直接进入到文件夹,然后在文件夹目录中创建laravel项目结构
一定要保证该文件夹中为空,不能包含任何文件,注意我这里使用的是5.6版本的,5.4的版本配置起来可能存在一些问题
composer create-project --prefer-dist laravel/laravel ./ "5.6.*"
 
二、配置phpstorm
1.安装Laravel跟踪提示插件
步骤:File->settings->plugins->laravel-plugin


下载好后重启phpstorm,在打开 File->settings->Languages & Frameworks -> PHP -> Laravel -> 勾选两个选项 -> apply应用

2.安装Laravel代码提示
参照安装文档 https://packagist.org/packages/barryvdh/laravel-ide-helper
安装laravel-ide-helper
composer require --dev barryvdh/laravel-ide-helper
修改配置文件 app/Providers/AppServiceProvider.php文件中添加

public function register()
{
if ($this->app->environment() !== 'production') {
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
}
// ...
}


生成代码跟踪支持,以上的步骤配置完成后基本上就ok了!
php artisan ide-helper:generate
3.配置Laravel的artisan命令提示
步骤:file -> settings -> tools -> command line tool support

当上面点击ok后会弹出以下的对话框,选择你当前创建的laravel项目下的artisan脚本文件

然后确定后应用即可!
使用快捷键 Ctrl+Shift+X可以调用出命令行,然后来执行artisan的命令提示,也可以自定义 Command Line Tools Console 的快捷键

phpstorm对laravel开发的配置的更多相关文章
- laravel 整合 swoole ,并简单 ab 测试对比性能以及在 PHPstorm 中利用debug调试配置swoole服务中的PHP代码
		
安装PHP 的 swoole 扩展 及 安装 laravel,就不描述了 整合 laravel 和 swoole 用了这个轮子,侵入性很小,一行代码搞定,推荐一下,今天刚用,不能预测未来是否会遇见坑 ...
 - PHP开发搭建环境二:开发工具PhpStorm安装、激活以及配置
		
关于php的开发工具很多,目前市面上最好用最强大的莫过于PhpStorm这款开发神器了,但是鉴于很多开发者朋友在网站上下载的PhpStorm开发工具不能用,或者使用起来很不方便,笔者把最好用的下载地址 ...
 - PHPStorm.WebStrom等系列官方开发工具配置本地项目与运程服务器同步
		
PHPStorm.WebStrom配置本地项目与运程服务器同步 说明:PHPStorm.WebStrom等官方的系统开发工具配置本地项目与运程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们 ...
 - phpstorm 调试 laravel
		
Reference: http://www.cnblogs.com/imayanlong/p/6375950.html, https://segmentfault.com/a/11900000045 ...
 - Laragon集成开发环境+配置Xdebug+postman运行Xdebug
		
[ Laravel 5.5 文档 ] 快速入门 —— 使用 Laragon 在 Windows 中搭建 Laravel 开发环境:http://laravelacademy.org/post/7754 ...
 - 如何用docker安装laravel开发环境
		
如何用docker安装laravel开发环境 看laravel框架的官方文档安装部分时,发现需要安装特别多软件,估计还有许多复杂的配置,官方推荐使用Laravel Homestead虚拟机进行安装,但 ...
 - 翻译:Laravel-4-Generators 使用自己定义代码生成工具高速进行Laravel开发
		
使用自己定义代码生成工具高速进行Laravel开发 这个Laravle包提供了一种代码生成器,使得你能够加速你的开发进程.这些生成器包含: generate:model – 模型生成器 generat ...
 - laravel 开发辅助工具
		
laravel 开发辅助工具 配置 添加服务提供商 将下面这行添加至 config/app.php 文件 providers 数组中: 'providers' => [ ... App\Plug ...
 - 手摸手教你让Laravel开发Api更得心应手
		
https://www.guaosi.com/2019/02/26/laravel-api-initialization-preparation/ 1. 起因 随着前后端完全分离,PHP也基本告别了v ...
 - 使用 Visual Studio Code 进行 Laravel 开发(转)
		
转自:https://laravelacademy.org/post/8016.html 关于 Laravel 代码开发工具大家各有所好,大部分应该在用 PHPStorm,Sublime 也有很多粉丝 ...
 
随机推荐
- 部署解压版mysql
			
1.检查系统是否安装过mysql //检查系统中有无安装过mysql rpm -qa|grep mysql //查询所有mysql 对应的文件夹,全部删除 whereis mysql find / - ...
 - native react 代码智能提示
			
背景 在vscode 中,虽然有插件可以达到代码提示的效果但是不是很嗨. 所以加上这些: 全局安装typings: npm install typings -g 1 安装react和react-nat ...
 - Taurus.MVC 性能压力测试(ap 压测 和 linux 下wrk 压测):.NET 版本
			
前言: 上次发布了:Taurus.MVC 性能压力测试(ap 压测 和 linux 下wrk 压测):.NET Core 版本 今天计划准备压测一下 .NET 版本,来测试并记录一下 Taurus.M ...
 - 《c#高级编程》第2章C#2.0中的更改(四)——空值类型
			
一.概念 在C#中,空值类型(Nullable Types)是一种特殊的数据类型,它可以包含正常值或者一个null值.当我们需要在程序中处理可能不存在的值时,空值类型就会派上用场. 空值类型的语法形式 ...
 - 力扣209(java&python)-长度最小的子数组(中等)
			
题目: 给定一个含有 n 个正整数的数组和一个正整数 target . 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, ...
 - 有赞 Flink 实时任务资源优化探索与实践
			
简介: 目前有赞实时计算平台对于 Flink 任务资源优化探索已经走出第一步. 随着 Flink K8s 化以及实时集群迁移完成,有赞越来越多的 Flink 实时任务运行在 K8s 集群上,Flink ...
 - Quick BI:降低使用门槛,大东鞋业8000家门店的数据导航
			
简介: 通过引入MaxCompute和Quick BI,大东解决了以往数据查询即刻导致数据库闪崩的状况,还搭建起完善的报表体系,稳定应对高频.高并发的数据分析. 大东鞋业一季大约有500款的新品.大区 ...
 - [GPT] Linux 如何查看 crontab 的运行记录
			
要查看crontab的运行记录,可以使用以下命令: $ grep CRON /var/log/syslog 或者 $ tail /var/log/syslog 这将在 /var/log/syslo ...
 - [FE] Quasar BEX 热加载区别: Chrome vs Firefox
			
Chrome 浏览器加载扩展程序时指定的是 src-bex 目录.Firefox 指定的是 manifest.json. Quasar 提供的热加载特性是 修改 src/ 目录里的文件,src-bex ...
 - TheWay2Hack
			
coding 阶段一 打基础. CS61A:现在进度落后一个月,递归部分让我焦头烂额.所以将完成时间延后了一个月,截止到6月7号搞完. CSAPP:卡在datalab,按照3月18号开始,预计7月1号 ...