Je cherchais dans la documentation une solution permettant de créer des vues avec des opérations CURD de base, mais sans grand succès.
Je suppose que cela pourrait être assez simple, mais il me manque quelque chose ou je ne cherche pas assez fort.
je peux faire des modèles et des contrôleurs en utilisant les commandes artisanales ci-dessous
php artisan make:model modelName
php artisan make:controller controllerName
Mais comment pouvons-nous faire les vues de base de CURD. quelque chose comme
php artisan make:views
ne peux trouver aucun doc pour cela. S'il vous plaît aider
Au moment de la rédaction de cet article, il est impossible de créer des vues via artisan sans écrire votre propre commande ou en utilisant un package tiers. Vous pouvez écrire le vôtre comme suggéré ou utiliser sven/artisan-view .
si vous utilisez laravel 5.1 ou 5.2, Gist peut vous aider à créer: voir une commande, créez une commande, copiez et collez le code à partir de Gist.
Étape 1
php artisan make:console MakeViewCommand
Étape 2 Copier la classe de ce Gist
Laravel n'a officiellement pas de cammand Artisan pour les vues.
Mais vous pouvez ajouter des plugins tiers tels que Artisan View Voici le lien Artisan View
Après avoir ajouté ce plugin à votre projet à l’aide du guide fourni ici , vous devriez pouvoir effectuer les actions suivantes:
Créez une vue 'index.blade.php' dans le répertoire par défaut
$ php artisan make:view index
Créer une vue 'index.blade.php' dans un sous-répertoire ('pages')
$ php artisan make:view pages.index
Créer une vue avec une extension de fichier différente ('index.html')
$ php artisan make:view index --extension=html
Dans la v5.4, vous devez créer la commande avec: php artisan make: command MakeView
et avant de pouvoir l'utiliser, il doit être enregistré dans App/Console/Kernel like
protected $commands = [
Commands\MakeView::class
];
alors vous faites une vue comme: php artisan make: view posts/create