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