Size: a a a

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

2020 April 17

SG

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

SG

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

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
То есть по сути создаёшь через Question, и прокидываешь связь с ответами через Answer
источник

SG

Sergey Gerasimov in Laravel для начинающих
Переслано от Sergey Gerasimov
А Quiz это у тебя викторина, тест, то есть ооп-ешное отображение сеанса пользователя
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Хорошо спасибо  жду
Что-то такое
источник

.

. in Laravel для начинающих
Sergey Gerasimov
Что-то такое
Вроде я понял спасибо огромное
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Вроде я понял спасибо огромное
Но тут мало, но суть в том - что бы делать отдельные сеансы для тестов и связующая таблица будет на 3 сущности: Пользователь (отвечающий), Тест (сеанс) и Вопрос с доп.полем - вариант ответа (ну либо связь с сущностью Ответы) + доп.аналитика "дата ответа"
источник

.

. in Laravel для начинающих
Sergey Gerasimov
Но тут мало, но суть в том - что бы делать отдельные сеансы для тестов и связующая таблица будет на 3 сущности: Пользователь (отвечающий), Тест (сеанс) и Вопрос с доп.полем - вариант ответа (ну либо связь с сущностью Ответы) + доп.аналитика "дата ответа"
Syncwithoutdetaching не пробовал использовать,  почитаю сначала что как
источник

SG

Sergey Gerasimov in Laravel для начинающих
.
Syncwithoutdetaching не пробовал использовать,  почитаю сначала что как
Да это тот же attach, только проверяет есть ли связь - и если есть, то обновляет
источник

SG

Sergey Gerasimov in Laravel для начинающих
Sergey Gerasimov
Но тут мало, но суть в том - что бы делать отдельные сеансы для тестов и связующая таблица будет на 3 сущности: Пользователь (отвечающий), Тест (сеанс) и Вопрос с доп.полем - вариант ответа (ну либо связь с сущностью Ответы) + доп.аналитика "дата ответа"
Ой, тут Пользователь лишнее, Пользователь будет в сеансе храниться
источник

DM

Dmitry M in Laravel для начинающих
нормально использовать в коде env()? Или env() для конфигов, а в коде уже config() юзать?
источник

АП

Александр Панков... in Laravel для начинающих
Env только для конфига, в коде только хелпер config() юзать
источник

АП

Александр Панков... in Laravel для начинающих
пруф
источник

SG

Sergey Gerasimov in Laravel для начинающих
Dmitry M
нормально использовать в коде env()? Или env() для конфигов, а в коде уже config() юзать?
env заполняется через пакет DotEnv и он отрабатывает не при каждой загрузке приложения (в режиме прода - только при сборе кеша), следовательно в env не будет нужных переменных окружения из файла .env, а только те, которые устанавливаются самим сервером
источник

ЕК

Егор Карась... in Laravel для начинающих
Dmitry M
нормально использовать в коде env()? Или env() для конфигов, а в коде уже config() юзать?
Второе, конечно, так же даже удобнее)
источник

R#

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

legioner26 Дима in Laravel для начинающих
Sergey Gerasimov
Потому что при вставке не отрабатывают события Eloquent-овские, нужно в ручную указывать.
В ручную это дописать ключ даты?
источник

SG

Sergey Gerasimov in Laravel для начинающих
legioner26 Дима
В ручную это дописать ключ даты?
Ну добавить в массив created_at, updated_at
источник

DM

Dmitry M in Laravel для начинающих
Sergey Gerasimov
env заполняется через пакет DotEnv и он отрабатывает не при каждой загрузке приложения (в режиме прода - только при сборе кеша), следовательно в env не будет нужных переменных окружения из файла .env, а только те, которые устанавливаются самим сервером
понял, спасибо
источник

legioner26 Дима in Laravel для начинающих
А что в значениях их указать ?
источник