“Ларавел, когда условие” Ответ

Ларавел, когда условие

$invisiblePosts = $request->query('invisible');

Article::query()
            ->when($invisiblePosts , function ($query){
                return $query->where('invisible' , true);
            },function ($query){
                return $query->where('invisible' , false);
            })
            ->get();
Witness

Ларавел, где условие с if

$query = DB::table('user_ads')
            ->join('ads', 'users_ads.ad_id', '=', 'ads.id')
            ->orderBy($column, $method);

if ($input['search']) {
    $query->where('short_description', $input['search']);
}

if ($input['category']) {
    $query->where('category', $input['category']);
}

$query->join('users', 'users_ads.user_id', '=', 'users.id')
    ->select('ads.id', 'ads.img1', 'ads.short_description', 'ads.category', 'ads.product', 'ads.price', 'users.city')

$result= $query->get();

return $result;
Jaskaran

Laravel, если еще условие в запросе

$query = SocialMediaFeed::where('location_id', $location_id);
if(!$filters) {
    $query = $query->where('self', '<>', true);
} else {
    $query = $query->orWhere('self', true);
}
Anxious Anteater

Ответы похожие на “Ларавел, когда условие”

Вопросы похожие на “Ларавел, когда условие”

Больше похожих ответов на “Ларавел, когда условие” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования