0
votes

Façade \ allumage \ Exceptions \ ViewException?

Je suis avec Laracast et j'ai atteint une partie que je ne peux pas comprendre. Lorsque vous essayez d'afficher un titre {{$ blog-> title}} i Obtenir l'erreur suivante:

essayer d'obtenir le titre de propriété de non-objet (vue: /USERS/***/desktop/digitalculture/dg/resources/views/blogs/show.blade.php) "

base de données: xxx

itinéraire: xxx

contrôleur xxx

show.blade xxx

blog php xxx

base de données

[ https://i.stack.imgur.com/yswtb.png ] [1]


4 commentaires

Pourriez-vous ajouter votre classe modèle de blog?


Bien sûr ... a ajouté il dans le post original


Avez-vous veillé à ce que notre nom de fichier soit blog.php avec capital b


Oui, son blog.php avec une capitale B.


5 Réponses :


-1
votes

Tout d'abord, vous devez d'abord modifier cette ligne Utiliser app \ blog; à Utiliser app \ blog; puis essayez de partager la variable comme celle-ci Vue de retour (' blogs.show ', compact (' blog ')); ou Vue de retour (' blogs.show ', [' blog '=> $ blog]);


3 commentaires

Vous voulez dire compact au lieu de compositeur?


Quand je change cette application application \ blog; APP \ Blog i Obtenir une erreur de syntaxe T_USE.


Oui, je veux dire compact désolé pour cette erreur, je viens de modifier la réponse .. À propos de la syntaxe Erreur T_URE T_URE Vérifiez si vous mettez déjà ; comme ça Utilisez l'application \ blog; / Code> Et cela dépend de votre nom de Modèle Classe.



-1
votes

4 commentaires

Classe 'app \ http \ contrôleurs \ db' non trouvé lorsque j'utilise ce code.


@ Pt-83 Ajouter cette ligne en haut de votre blogcontroller.php: Utilisez illuminate \ support \ façades \ db; Et vérifier la réponse mise à jour


Je reçois le DD 'Il n'y a pas de poste avec cet identifiant ".


Bonjour @foued Moussi Oui, j'ai ajouté un lien (capture d'écran) dans le message d'origine montrant ma base de données sur Tableflus. Faites-moi savoir si quelque chose se distingue.



0
votes

mise à jour xxx

à xxx


1 commentaires

Entraîne un 404.



0
votes

Êtes-vous sûr que tous vos blogs ont propriété ? On dirait que certains blogs lui manquent. Si tel est le cas, vous pouvez utiliser des ternaire Les opérateurs de votre lame, pour vérifier si les données existent, de sorte que vous n'obtenez pas d'exception. Exemple simple: xxx


0 commentaires

0
votes

Cela a fini par être un problème idiot, car j'ai créé deux messages avec $ ID 1 et 2, il cherchait ces identifiants spécifiques. Une fois que j'ai entré l'URL correcte avec l'ID $ de 1 ou 2, il a trouvé le «titre» ID dans le blog.


0 commentaires