Size: a a a

Laravel для начинающих

2020 July 10

SG

Sergey Gerasimov in Laravel для начинающих
.
Даже если будет возвращать subject id и только количество
Если тебе не нужны элементы коллекции - то проще сделать через запрос сразу
Model::query()->selectRaw('count(id) as count, subject_id')->groupBy('subject_id')->get();
источник

.

. in Laravel для начинающих
Sergey Gerasimov
Если тебе не нужны элементы коллекции - то проще сделать через запрос сразу
Model::query()->selectRaw('count(id) as count, subject_id')->groupBy('subject_id')->get();
Во во то что нужно спасибо
источник

.

. in Laravel для начинающих
Мне почему то трудно понять selectRaw 🤦‍♂
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Мне почему то трудно понять selectRaw 🤦‍♂
Тот же select возможно будет работать
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Это обычный селект в котором по умолчанию торчит \DB::raw()
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
.
::all()->groupby('subject_id'); возвращает как в скриншоты, но теперь еще хочу что бы , в одном subject сколько строк на базе имеется
если правильно понял то можно сделать так
->groupBy('subject_id')
->transform(function($items){
   $items->put('count', $items->count());
   return $items;
});
источник

DM

Dmitry M in Laravel для начинающих
$user = User::create([
   'name' => $OAuthUser->getName(),
   'email' => $OAuthUser->getEmail(),
   'password' => ''
]);


$user->email_verified_at = Carbon::now();
$user->save();

Так норм, или проще херануть email_verified_at в $fillable?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Dmitry M
$user = User::create([
   'name' => $OAuthUser->getName(),
   'email' => $OAuthUser->getEmail(),
   'password' => ''
]);


$user->email_verified_at = Carbon::now();
$user->save();

Так норм, или проще херануть email_verified_at в $fillable?
forceCreate можно сделать
источник

E

Evgenii in Laravel для начинающих
можно еще
источник

E

Evgenii in Laravel для начинающих
pleaseCreate( ... )
источник

SG

Sergey Gerasimov in Laravel для начинающих
Dmitry M
$user = User::create([
   'name' => $OAuthUser->getName(),
   'email' => $OAuthUser->getEmail(),
   'password' => ''
]);


$user->email_verified_at = Carbon::now();
$user->save();

Так норм, или проще херануть email_verified_at в $fillable?
Или обсервер на creating
источник

E

Evgenii in Laravel для начинающих
просто вежливо попросить ларавель
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
Evgenii
просто вежливо попросить ларавель
источник

DM

Dmitry M in Laravel для начинающих
Sergey Gerasimov
forceCreate можно сделать
Пасиба)
источник

SV

Steam Vis in Laravel для начинающих
"SELECT * FROM cars WHERE name LIKE '{$search}'
                   OR vin_number LIKE '{$search}'
                   OR cars.mark_id IN (SELECT car_marks.id FROM car_marks WHERE car_marks.name LIKE '{$search}')
                   OR gov_number LIKE '{$search}'"
как такой запрос можно в билдер перевести?
источник

С

Сергей in Laravel для начинающих
Steam Vis
"SELECT * FROM cars WHERE name LIKE '{$search}'
                   OR vin_number LIKE '{$search}'
                   OR cars.mark_id IN (SELECT car_marks.id FROM car_marks WHERE car_marks.name LIKE '{$search}')
                   OR gov_number LIKE '{$search}'"
как такой запрос можно в билдер перевести?
whereRaw
источник

С

Сергей in Laravel для начинающих
И прокидывай $search, не юзай её прям в запросе
источник

SV

Steam Vis in Laravel для начинающих
Сергей
И прокидывай $search, не юзай её прям в запросе
как?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
where()
orWhere()
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник