antonioribeiro / artisan-anywhere
无论你在项目树中的哪个位置,都可以运行 artisan 命令
v1.0.0
2019-02-26 22:32 UTC
This package is auto-updated.
Last update: 2024-08-28 06:04:21 UTC
README
简述
此脚本将在目录树中递归查找 artisan 命令并为您执行,无论您在项目树的哪个位置。
安装
通过 composer 全局安装
composer global require antonioribeiro/artisan-anywhere
或者下载原始文件到 /usr/bin 并使其可执行
sudo wget -q -O /usr/local/bin/artisan \ https://raw.github.com/antonioribeiro/artisan-anywhere/master/artisan sudo chmod 755 /usr/local/bin/artisan
或者克隆仓库并链接它
sudo git clone https://github.com/antonioribeiro/artisan-anywhere.git /etc/laravel-anywhere sudo ln -s /etc/laravel-anywhere/artisan.sh /usr/local/bin/artisan sudo chmod 755 /usr/local/bin/artisan
用法
安装后,通过在项目目录中运行 artisan,你应该会得到
$ artisan
Artisan found at /Users/antoniocarlosribeiro/code/pragmarx/pragmarx.com/artisan
Laravel Framework 5.5.28
Usage:
command [options] [arguments]
...
在 Laravel 项目树的任何位置执行 Artisan
假设你走得很远,在 Illuminate 树中,你处于
$ cd /var/www/laravel/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations
并且你需要运行 tinker,来测试一些东西。好吧...你有几个选择
php ../../../../../../../../artisan tinker php /var/www/laravel artisan tinker cd /var/www/laravel ; php artisan tinker
或者直接
artisan tinker
致谢
贡献
欢迎提交拉取请求和问题。