É possível executar os comandos artisan pela aplicação?
Por exemplo, ao clicar em um botão é executado:
php artisan db:seed --class=CategoriatableSeeder
É possível executar os comandos artisan pela aplicação?
Por exemplo, ao clicar em um botão é executado:
php artisan db:seed --class=CategoriatableSeeder
o php tem a função http://php.net/manual/pt_BR/function.shell-exec.php (shell-exec).. parece que vc pode passar o comando que quiser para ela.
Recurso nativo do Laravel. Há uma API e um Facade para isso: https://laravel.com/docs/5.4/artisan#programmatically-executing-commands
Use assim, em algum Controller, Route, etc:
$exitCode = Artisan::call('db:seed', [
'--class' => 'CategoriatableSeeder'
]);
Minha resposta te ajudou? Dá um retorno ou marca como solução? Obrigado!