Hi chcę odzyskać moje projects
przechowywane w db, które są w posiadaniu auth user
który tworzy również clients
(mają wiele projektów i zadań) i tasks
(należy do projekt i zadania oraz użytkownik).laravel wymowne relacje z i gdzie klauzuli na podstawie zagranicznego kolumnie
Chcę pobrać wszystkie zadania, które nie są oznaczone jako zamknięte w tabeli stanu, wiem id to 2 i mogę odbierać to jako tak:
public function getOpenProjects() {
return \Project::with(['clients', 'tasks', 'status'])
->where('status_id', '!=', '2')
->whereUserId(Auth::user()->id)
->get();
}
Ale jak mogę to zmienić zapytać o kolumnę w tabeli statusów, tj. kolumnę nazwy w tej tabeli?
Chcę zapytać o pole nazwy tabeli statusu, a nie o tabelę projektów – 001221
Tak, to jest '$ q-> where ('name', '=', $ value)' wewnątrz 'zamknięcia', które jest wartością' status'. –
dlaczego pobiera stan z wartością null? – 001221