在 Laravel Homestead 中添加自定义别名
发布于 作者: Paul Redmond
Laravel Homestead 附带了一些 别名,这些别名在您配置 Homestead 时会复制到您的 Homestead 虚拟机中。这些别名在虚拟机内部可用,您也可以添加自己的别名,以便在 Homestead 中拥有与您在本地设置中可能使用的相同别名。我将快速向您展示如何添加别名。
在您 安装 Homestead 并运行 bash init.sh
后,init 脚本会将别名文件复制到 OS X 上的 ~/Homestead/aliases
。
当您更改别名文件时,您需要重新配置映像。
vagrant reload --provision
如果您查看 Vagrantfile,您可以看到别名文件是如何复制到 Homestead 机器的。默认情况下,Homestead 已经定义了一些有用的别名,您可以立即使用它们。
alias ..="cd .."alias ...="cd ../.." alias h='cd ~'alias c='clear'alias art=artisan alias phpspec='vendor/bin/phpspec'alias phpunit='vendor/bin/phpunit'alias serve=serve-laravel alias xoff='sudo phpdismod -s cli xdebug'alias xon='sudo phpenmod -s cli xdebug'
例如,您可以运行“h”来转到主文件夹,或者运行“phpunit”而不引用完整的 vendor/bin 路径。我喜欢实现类似功能的另一种方法是将 vendor/bin
添加到我的路径中。
export $PATH="./vendor/bin:$PATH"
此外,上周我们分享了一些 很棒的 Laravel 社区 Bash 别名,您可能希望考虑添加到 Homestead 中!