- Laravel 5.5
- PostgreSQL
Дано:
- Модель
User
без кастомных полей - Модель
Article
с полемtext
- Относятся как многие ко многим
4. Написать свойство
articles
в первой модели, которое вернёт все статьи пользователя - Написать метод
users
во второй, которое вернёт всех авторов статьи
- Расширить модель
User
, чтобы она имела поля, соответствющие форме index.html - Дораработать приложение, чтобы данные с этой формы создавали объект
User
в базе данных на сервере - После сохранения данных на сервере происходит редирект на точно такую-же страницу, где данные уже введены и их нельзя изменить
- Добавить возможность удалять статьи в мягком режиме
- При этом сделать возможность обновить систему со старой версии (из первого задания) на новую без полного сброса бд
Теперь надо создать функцию в классе статей, которая:
- Принимает пользователя и только пользователя - выдаёт mismatch в противном случае
- Возвращает
- истину если указанный человек автор статьи
- ложь - если это не так - null если статья удалена
- Если функция пытается вернуть что - то иное - mismatch
Добавим новое поле пользователю user - experience Нужно создать функцию, в которой:
- Будет извлекаться пользователь и сохраняться в переменную
$user = User::find(1)
- Дальше функция выводит
experience
- Параллельно с работой функции
- Асинхронный метод меняет опыт на случайное число каждые несколько секунд
- В первой функции ещё раз выводится спустя промежуток времени опыт пользователя. Каким будет этот вывод ?
Желаем Вам удачи!