Artisan передать URL как параметр из git bash

У меня есть следующая команда 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;
}
}

Когда я звоню php artisan scrape:site http://example.com из Git Bash вывод: http:\example.com, Я также попробовал: php artisan scrape:site 'http://example.com' а также php artisan scrape:site "http://example.com", но результат тот же.

Но я хочу, чтобы это было http://example.com, Если я использую cmd.exe, вывод будет таким, как ожидалось.

Если я запускаю следующий скрипт ./script.sh http://example.com, результат, как и ожидалось: http://example.com,

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

windows7, php7, laravel 5.2, Git для Windows v2.6.4

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]