Ce que je veux faire, c'est permettre au panneau d'administration de poster des nouvelles à l'aide de Newscrud. Je suis confus dans comment puis-je saisir les informations de la base de données et montrer à l'utilisateur les articles.
J'ai du mal à utiliser le plugin de Newscrud pour Laravel. Je ne comprends pas tout à fait comment utiliser ce plugin. Je l'ai installé en utilisant le compositeur. Tous les contrôleurs, modèles, etc. sont dans le dossier du fournisseur de mon projet Laravel. P>
tentatives: em> strong>
Ce que j'ai essayé de faire, c'est faire une fonction dans le
Laravel-Project / Vendeur / Sac à dos / Newscrud / SRC / APP / HTTP / Controlers / Admin / ArticlecRController.php Fichier: P> Target class [App\Http\Controllers\ArticleCrudController] does not exist.
3 Réponses :
Le message d'erreur montre que Laravel n'est pas capable de résoudre le contrôleur dans l'espace de noms PHP Je viens de regarder le code de la bibliothèque et je vous suggère de remplacer P> par p> app \ http \ contrôleurs code>. p>
Merci! Malheureusement, je reçois un nouveau message d'erreur: Classe cible [App \ http \ contrôleurs \ Sac à dos \ NewCrud \ app \ http \ contrôleurs \ admin \ articlecrudco ntroller] n'existe pas. Il semble toujours vouloir saisir dans le dossier de l'application dans le répertoire de projet principal au lieu du vendeur.
Essayez de déplacer la déclaration d'itinéraire à la fin de la bootstrap / app.php, il suffit de bêcher la déclaration de retour $;
Est-ce que je retourne le répertoire du vendeur? Comment puis-je déplacer la déclaration d'itinéraire?
Est-ce que j'ajoute la route de la déclaration de la route :: get ('/ blog', 'Sac à dos \\ NewCrud \\ app \\ http \\ contrôleurs \\ admin \\ articlec rudcontroller @ index') -> Nom ('Blog '); avant le retour?
Essayez de modifier votre web.php comme ceci: et éditez votre fichier articlecrudcontroller.php à: p> espère que cela peut aider :) p> p>
Lorsque vous utilisez le compositeur en PHP, vous ne devez jamais modifier les fichiers à l'intérieur du / fournisseur / dossier. Parce que dès que vous exécutez la mise à jour du compositeur, ils seront écrasés. P>
Si je comprends bien, ce que vous essayez de faire a peu à faire avec le sac à dos. Vous ne devez pas écraser le colis dans le dossier du fournisseur. Vous devez créer un contrôleur dans votre dossier d'application, avec des itinéraires dans votre dossier Routes, la ligne que vous feriez normalement à Laravel. Assurez-vous simplement que lorsque vous faites référence au modèle, vous référez-vous à SackPack \ Newscrud \ App \ Modèles \ Article à la place de l'application \ Modèles \ Article. P>
J'espère que cela aide! P>
Wow! Cela fonctionne, mais je n'ai pas mis à jour Compositeur! C'est une bonne solution! Merci!
Ajouté le correctif! Merci!