Artisan传递url作为git bash的参数

时间:2016-03-28 01:47:39

标签: php laravel git-bash artisan

我遵循ScrapeSite Artisan命令。

class ScrapeSite extends Command
{
    protected $signature = 'scrape:site
                            {url : The url to parse}';

    protected $description = 'Scrape site';

    public function __construct()
    {
        parent::__construct();
    }

    public function handle()
    {
        $url = $this->argument('url');
        echo $url;
    }
}

当我从Git Bash调用php artisan scrape:site http://example.com时,输出为:http:\example.com。我也尝试过:php artisan scrape:site 'http://example.com'php artisan scrape:site "http://example.com",但结果是一样的。

但我希望它是http://example.com。如果我使用cmd.exe,则输出符合预期。

如果我运行以下bash脚本./script.sh http://example.com,则输出符合预期:http://example.com

#!/usr/bin/env bash
echo $1

windows7,php7,laravel 5.2,Git for Windows v2.6.4

0 个答案:

没有答案