Size: a a a

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

2020 April 17

С

Сергей in Laravel для начинающих
legioner26 Дима
У меня при вставке не создается дата
В моделе Review свойство timestamps не установлено ли в false?
источник

С

Сергей in Laravel для начинающих
Sergey Gerasimov
Потому что при вставке не отрабатывают события Eloquent-овские, нужно в ручную указывать.
Кстати, да. Ты прав.
источник

R#

Reset # Alexey S. in Laravel для начинающих
Поэтому я шторм и не обновляю, работает и норм
источник

ЕК

Егор Карась... in Laravel для начинающих
Roman Kolosov
попробуй fira code с легативами или как они там)
Фира коде медиум оне лове
источник

.

. in Laravel для начинающих
Ребята как лучше сделать логику теста для каждого урока, что бы еще сохранялся ответы каждого пользователя
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Ребята как лучше сделать логику теста для каждого урока, что бы еще сохранялся ответы каждого пользователя
Связь юзер -> вопрос
источник

SG

Sergey Gerasimov in Laravel для начинающих
И в pivot-таблице хранить
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Ребята как лучше сделать логику теста для каждого урока, что бы еще сохранялся ответы каждого пользователя
Тест можно несколько раз проходить?
источник

.

. in Laravel для начинающих
Sergey Gerasimov
Тест можно несколько раз проходить?
Да
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Да
Ща найду, я расписывал логику кому-то
источник

.

. in Laravel для начинающих
Sergey Gerasimov
Ща найду, я расписывал логику кому-то
Хорошо спасибо  жду
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
Скорей всего так:
quiz:
- id
- user_id
- theme_id
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
question_quiz:
- question_id
- quiz_id
- answer_id (nullable)
- sort
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
Вот так скорее всего
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
Новый тест создаешь
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
Новый тест = новая попытка
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
В аналитике видно сколько раз человек пытался пройти тест
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
С какого раза, так сказать
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
Что бы обновлять данные нужно так делать:
$quiz->questions()->syncWithoutDetaching([
   $question->id => [
       'answer_id' => $answer->id,
       'answed_at' => now(),
   ]
])
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
А добавлять список вопросов так:

$quiz->questions()->syncWithoutDetaching([
   $questions[$i]->id => [
       'sort' => $i,
   ]
])
источник