Une commande php artisan existe-t-elle pour créer toute la classe nécessaire à partir d'une base de données? J'ai une base de données remplie de plusieurs tables (exécutées avec MySQL), et je voudrais avoir une abstraction de classe php, ce qui signifie que toutes les procédures triviales (créer, mettre à jour, supprimer, insérer) sont automatiquement créées par ce processus pour chaque classe représentant une table dans ma base de données.Commande PhP Artisan pour créer une classe à partir de la base de données Laravel 5?
Le point est d'être en mesure d'appeler toutes les classes avec la même fonction pour le CRUD:
User->create(); // may return the last id inserted
Book->update("create_date", "2015-09-09");
User->delete(1); // may remove the user with primary key "1"
Book->delete(410); // may remove the book with primary key "410"
Ou est-il un plugin compatible Laravel externe existant 5 pour effectuer cette tâche?
La commande a fonctionné comme un charme, pourtant j'ai une classe vide: 'livre de classe étend le modèle {}'. Sachant que j'ai déjà configuré ma connexion à la base de données dans 'config/database.php'. Est-ce normal ? –
Oui, tout à fait normal. Votre classe '' 'Book''' étend' '' 'Model''' qui lui permet d'hériter des méthodes Eloquent utilisées pour l'interrogation de base de données. Consultez la documentation dans ma réponse pour en savoir plus sur Eloquent. – Amo