Итак, у меня есть две таблицы животных и усыновления
Таблица животных содержит [animalID, name, DOB]
Усыновления удерживают [id, animalID, userID, утверждено]
Мне нужно написать заявление, которое бы совпадало с animalID в обеих таблицах и возвращало бы имя и DOB животного, для которого утверждено значение 0.
У меня почти нет опыта работы с mySQL или Laravel, поэтому я предполагаю, что запрос SQL будет выглядеть так:
SELECT animalName, DOB
FROM animal
INNER JOIN
Adoption ON adoption.animalID = animal.animalID
WHERE
Adoption.approved = 0
В настоящее время я возвращаю всех животных в таблице. Поэтому мне нужно добавить соединение и выполнить проверку, чтобы увидеть, имеет ли animalID в таблице усыновлений значение 0
public function available ()
{
//JOIN ANIMAL AND ADOPTION TABLES
//RETURN ALL ANIMALS WHERE APPROVED = 0
$animalQuery = Animal::all();
return view('/available', array('animals'=>$animalQuery));
}