Второй и третий) Второй если when = true, третий если false
DB::table('foo') ->when( $condition, fn (QueryBuilder $builder) => $builder, // if true fn (QueryBuilder $builder) => $builder // if false ) User::query() ->when( $condition, fn (QueryBuilder $builder) => $builder, // if true fn (QueryBuilder $builder) => $builder // if false )
еще подскажешь куда комплитить?
Навскидку не скажу
эх) халявы не будет
Я такой конструкцией только в when пользуюсь. В where никогда не прописывал даже ¯\_(ツ)_/¯
->join($table,fn(JoinClause $join)=> );
Спасибо. Поресерчу и эту конструкцию
Обсуждают сегодня