Метод artisan
принимает два параметра ($command, $parameters = [])
.
Чтобы заставить это работать, вам нужно поместить параметры в массив параметров:
$this->artisan('migrate:fresh', [
'--path' => 'database/migrations/v1'
]);
Просто к сведению, то же самое верно и для аргументов команды, например,
php artisan make:model Product -m
будет
$this->artisan('make:model', [
'name' => 'Product',
'-m' => true,
]);