0
Lỗi khi hiển thị dữ liệu trong laravel
Các bác cho e hỏi khi em dd($dis->post->slug) ra thì có dữ liệu. Nhưng khi đổ ra thẻ <span><a >{{$dis->post->title}}</a></span> thì báo lỗi như kia ạ ?


Thêm một bình luận
2 CÂU TRẢ LỜI
+2
Lỗi mà bạn đang gặp phải đơn giản là có một $discussion nào đó không gắn với $post, nên khi bạn gọi $dis->post sẽ nhận được kết quả là null, và sau đó gọi $dis->post->title sẽ ra lỗi.
Sở dĩ bạn dùng dd($dis->post->slug) vẫn ra dữ liệu là bởi vì bạn đang dùng dd trong vòng foreach, hàm dd sẽ chỉ in ra kết quả của vòng lặp đầu tiên, và dừng chương trình ở đó. Còn bỏ dd đi thì vòng lặp của bạn cứ thế mà chạy, chạy đến khi nào $dis->post là null thì nó sẽ bị lỗi 
Trước khi print ra thì bạn thêm câu điều kiện if ($dis->post) xem sao 
thank bác chính xác là như vậy
