Size: a a a

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

2021 March 11

AH

Andrey Helldar in Laravel для начинающих
Vasile Papuc
да
Понял, сек
источник

VP

Vasile Papuc in Laravel для начинающих
Andrey Helldar
Понял, сек
источник

ВЩ

Влад Щегальков... in Laravel для начинающих
добрый день, вопрос. впервые выкладываю Ларавел на хостинг и не могу понять. создал новый пустой проект, в котором есть только авторизация стандартная Laravel ui, и не работают стили дальше первой страницы. в чем причина?
источник

VV

Vladimir Vinogradov in Laravel для начинающих
С такими вопросами на форум лучше.
источник

R#

Reset # Alexey S. in Laravel для начинающих
путь поехал имхо
источник

AH

Andrey Helldar in Laravel для начинающих
Vasile Papuc
да
return static::query()
   ->where('id', '<=', $this->id)
   ->whereNull('seen_at')
   ->where(function (Builder $builder) {
       $builder
           ->where(function (Builder $builder) {
               $builder
                   ->where('to_id', $this->to_id)
                   ->where('user_id', $this->user_id);
           })
           ->orWhere(function (Builder $builder) {
               $builder
                   ->where('to_id', $this->user_id)
                   ->where('user_id', $this->to_id);
           });
   })
   ->update([
       'seen_at' => now(),
   ]);
источник

Е

Евгений in Laravel для начинающих
$game->users()->count() == 1 true
$game->users()->syncWithoutDetaching([ $user->id ]);
$game->users()->count() == 2 true
$game->users - почему здесь всего 1 пользователь?
или нужно снова делать запрос за игрой?
источник

AH

Andrey Helldar in Laravel для начинающих
Vasile Papuc
да
А для получения запроса перед ->update() добавь ->dd() для дропа или ->dump() для вывода сообщения и обновления записей
источник

e

eldarda in Laravel для начинающих
пж
источник

e

eldarda in Laravel для начинающих
Переслано от eldarda
Подскажите пж, как тут получить результат метода Alert::getIcon для каждого айтема?
источник

AH

Andrey Helldar in Laravel для начинающих
Влад Щегальков
добрый день, вопрос. впервые выкладываю Ларавел на хостинг и не могу понять. создал новый пустой проект, в котором есть только авторизация стандартная Laravel ui, и не работают стили дальше первой страницы. в чем причина?
Путь не тот, стили не скомпилированы, DOCUMENT_ROOT неправильно настроен, конфиг nginx не прописан:

location / {
   try_files $uri $uri/ /index.php?$query_string;
}

https://laravel.com/docs/8.x/deployment#nginx
источник

VP

Vasile Papuc in Laravel для начинающих
Andrey Helldar
return static::query()
   ->where('id', '<=', $this->id)
   ->whereNull('seen_at')
   ->where(function (Builder $builder) {
       $builder
           ->where(function (Builder $builder) {
               $builder
                   ->where('to_id', $this->to_id)
                   ->where('user_id', $this->user_id);
           })
           ->orWhere(function (Builder $builder) {
               $builder
                   ->where('to_id', $this->user_id)
                   ->where('user_id', $this->to_id);
           });
   })
   ->update([
       'seen_at' => now(),
   ]);
источник

VP

Vasile Papuc in Laravel для начинающих
спс большое !!!!
источник

AH

Andrey Helldar in Laravel для начинающих
eldarda
Переслано от eldarda
Подскажите пж, как тут получить результат метода Alert::getIcon для каждого айтема?
$alerts->each(function Alert $alert) {
   dump($alert->getIcon());
})
источник

e

eldarda in Laravel для начинающих
спасибо)
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
$game->users()->count() == 1 true
$game->users()->syncWithoutDetaching([ $user->id ]);
$game->users()->count() == 2 true
$game->users - почему здесь всего 1 пользователь?
или нужно снова делать запрос за игрой?
id юзера тот же?
syncWithoutDetaching добавляет ID без удаления других в том случае, если в таблице не существует записей.
источник

Е

Евгений in Laravel для начинающих
Andrey Helldar
id юзера тот же?
syncWithoutDetaching добавляет ID без удаления других в том случае, если в таблице не существует записей.
не другой, т.е. id берётся из auth()->id()
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
не другой, т.е. id берётся из auth()->id()
Ну тогда будет два. Ты ж добавляешь id юзера без удаления других.
А зачем sync вызываешь?
источник

Е

Евгений in Laravel для начинающих
Andrey Helldar
Ну тогда будет два. Ты ж добавляешь id юзера без удаления других.
А зачем sync вызываешь?
да, должно быть два, а почему показывает один?
источник

Е

Евгений in Laravel для начинающих
Евгений
да, должно быть два, а почему показывает один?
$game->users здесь
источник