Описание
В моем приложении Laravel я запускаю
php artisan languages:export
Я получил файл csv
, который успешно экспортирует базу в моей таблице languages
.
НО цель состоит в том, чтобы использовать этот Artisan:: call от Laravel, но когда я сделал это в своем коде
$export = Artisan::call('languages:export');
Результат
Я продолжал получать 0
в качестве результата $export
переменной - файл не экспортировался, конечно.
Update
Теперь я пытаюсь вызвать его через shell_exec() and exec()
$cmd = 'php '.base_path().'/artisan languages:export';
$export = shell_exec($cmd);
Я ничего не вижу на одном из них.
В интерфейсе командной строки я запускаю
php/Applications/MAMP/htdocs/язык кода/ремесленника: экспорт
Я видел, как сгенерирован файл csv.
Как идти и вызывать команды мастеров через код?