Yêu cầu thg 12 5, 2018 6:29 SA 129 0 1
  • 129 0 1
0

mọi người chỉ giúp em làm sao chỉ detail nhưng object ở status publish trong project laravel với ạ, hiện tại e detail luôn cả nhưng object close.

Chia sẻ
  • 129 0 1
public function detail($faqId)
{       
    $faq = $this->faqService->findById($faqId);
     return view('faq.detail', compact('faq'));
}

function detail nó lấy luôn cả nhưng object đã close. help me

Avatar Vũ Nguyễn @vunguyen10111995
thg 12 5, 2018 6:33 SA

Object close có thuộc tính hay kiểu gì khác với object mà bạn muốn lấy ra vậy.
object ở status publish : mình hiểu là ở đây bạn chỉ muốn lấy object có status publish thì bạn sử dụng thêm câu truy vấn điều kiện where(status, 'publish') xem sao.

Avatar Odasama K @thuyenhv2101
thg 12 5, 2018 6:37 SA

@vunguyen10111995 nó chỉ khác nhau ở trạng thái thôi anh. cái em muốn lấy ra là nhưng object đang ở status publish

Avatar Vũ Nguyễn @vunguyen10111995
thg 12 5, 2018 6:43 SA

@thuyenhv2101 vậy bạn thử sử dụng câu lệnh như mình bảo kia xem sao nhé.

Avatar Odasama K @thuyenhv2101
thg 12 5, 2018 7:38 SA

@vunguyen10111995 nó ko hiểu được điểu kiện where, giúp mình thêm đk ở find() với ạ

thg 12 5, 2018 8:04 SA

1 CÂU TRẢ LỜI


Đã trả lời thg 12 5, 2018 8:11 SA
Đã được chấp nhận
+5

Bạn dùng where để filter thêm điều kiện status xem sao 😄

$faq = $this->faqService->where(['id' => $faqId, 'status' => 'publish'])->first();
Chia sẻ
Avatar Odasama K @thuyenhv2101
thg 12 5, 2018 8:19 SA

cảm ơn a, rất tuyệt vời

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí