0
votes

Plugin Laravel 6.x Sackpack NewsRud

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. 


0 commentaires

3 Réponses :


0
votes

Le message d'erreur xxx

montre que Laravel n'est pas capable de résoudre le contrôleur dans l'espace de noms PHP app \ http \ contrôleurs .

Je viens de regarder le code de la bibliothèque et je vous suggère de remplacer xxx

par xxx


4 commentaires

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?



0
votes

Essayez de modifier votre web.php comme ceci: xxx

et éditez votre fichier articlecrudcontroller.php à: xxx

espère que cela peut aider :)


0 commentaires

1
votes

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.

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.

J'espère que cela aide!


2 commentaires

Wow! Cela fonctionne, mais je n'ai pas mis à jour Compositeur! C'est une bonne solution! Merci!


Ajouté le correctif! Merci!