PhpStrom 优雅运行 Laravel 命令
开发laravel应用的过程中,我们经常会使用终端命令来做一些辅助开发的任务,但每次都需要输入命令全称并且没有任何提示,导致开发体验非常的不友好。
在PhpStrom中可以通过配置Command Line工具来帮助我们优雅的运行laravel命令,以提高我们的工作效率。
我们先看下实际效果
下面是具体配置步骤:
第一步:进入配置 Settings->Tools->Command Line Tool Support
第二步:点击+号,添加一个新的命令
Choose tool选择Tool based on Symfony Console
Visibility选择project(因为每个项目可能会自定义一些命令,所有只作用于当前项目)
第三步:点击ok进行命令的具体设置
- Alias:命令别名,我这里设置成artisan
- Path to PHP executable: PHP执行程序安装路径
- Path to script: 脚本路径,这里为项目下artisan文件路径
第四步:点击ok,完成配置
在导航栏中打开Command Line工具,或者使用快捷键(ctrl+shift+x)打开
当然除了配置laravel中的artisan命令,我们还可以配置其他更多的命令,比如composer,npm等等,这个和前面配置类似,这里就不多做说明了。
转载自我的个人博客
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 6年前 自动加精
使用的
docker
环境, 没办法选择 docker 中的 php.@qiuyuhome 是的,外部操作系统再装个php环境,然后选外部php环境就可以了,我这边是这样弄的
@qiuyuhome 我记得是可以支持 docker 的,在 project 栏目里配置 external library 的地方选择 php 环境选项,支持包括远程、vagrant、docker 环境命令运行
@chongyi 是的, 你说的是选择 php 的版本, 可以选择 docker 中的.
但是, 想要设置本文说的这种, 没办法选择 docker 中的php. 如果知道方法, 请告诉我.
如图:
按照楼主说的, 这个步骤中, 需要选择 php, 只能选择本地的. 不能选择 docker 中的.
翻了一下文档,看来是无解了
不过也没什么, artisan 只有一两个命令常用,其余的效率还不如手工快,一般也不用
artisan 个别命令需要支持的话,其实可以配置 Run/Debug Configurations ,除了常规输出,还可以进行断点调试,适合存在自定义命令、追踪路由配置等
item2 + oh-my-zsh 可以实现自动补全命令,比这个好用.
:pensive:
php.exe 是在 vagrant 外部装的 wamp环境,


artisan 是选择的 vagrant 项目镜像目录。为什么还是不能执行?
报错:
不错 点赞 不过我还是喜欢vim vim大法好:laughing: