Я пытаюсь сделать динамический выбор с фасадом БД в Laravel.
$EntrepriseSurBAseDuNace = DB::table ('enterpriseAddress')
->join('enterpriseEnterprise', 'enterpriseEnterprise.EnterpriseNumber', '=', 'enterpriseAddress.EntityNumber','LEFT OUTER')
->select('EntityNumber')
->where([
['Zipcode','=',$CodePostal],
['enterpriseEnterprise.StartDate ','=',$DateCreation],
])
->get();
И я хотел бы добавить объединение, если массивы / переменные не пусты, что-то вроде этого:
if(isset($Var){
->join ......
}
или
if(isset($Array){
->join ......
}
но яне могу сделать это в запросе.Спасибо за помощь и извините за мой английский.
Спасибо Дэвиду:
$queryTest = DB::table ('enterpriseAddress');
if (isset($RechercheRequete['CodePostal']))
{
$CodePostal = $RechercheRequete['CodePostal'];
$queryTest->where('enterpriseAddress.Zipcode','=', $CodePostal);
}
$result = $queryTest->select('EntityNumber') ->get(); dd($result);
exit();