J'ai un contrôleur comme celui-ci
public function store(Request $request)
{
Artisan::call("php artisan infyom:scaffold {$request['name']} --fieldsFile=public/Product.json");
}
Montrez-moi une erreur
Aucune commande n'est définie dans l'espace de noms "php artisan infyom".
Lorsque j'exécute cette commande dans CMD, cela fonctionne correctement
Vous devez supprimer php artisan
séparez et placez les paramètres dans un tableau pour le faire fonctionner:
public function store(Request $request)
{
Artisan::call("infyom:scaffold", ['name' => $request['name'], '--fieldsFile' => 'public/Product.json']);
}
https://laravel.com/docs/5.2/artisan#calling-commands-via-code