Имаме библиотека с книги. Нека приемем, че логина е реализиран. За по-лесно може да създадете User модел и да си вкарате на ръка един запис вътре. След което да си го заредите и да си го ползвате на готово.
Книгата съдържа:
- ID на потребител (число)
- заглавие (текст)
- ISBN 10 (уникално текстово поле с дължина точно 10 символа)
- ISBN 13 (уникално текстово поле с дължина точно 13 символа)
- корица (картинка с допустими типове jpg, png, gif. Корицата трябва да е с размери 250 х 400)
- автори
- жанрове
- дата на създаване
- дата на последна редакция
Авторът съдържа:
- име
- дата на създаване
- дата на последна редакция
Жанрът съдържа:
- име
- дата на създаване
- дата на последна редакция
При добавяне на книга, автор и жанр всички полета без дата на създаване
и дата на последна редакция
задължително трябва да бъдат попълнени.
Логнатия потребител трябва да може да:
- добавя книга
- да редактира книга, създадена от него
- да изтрива книга, създадена от него
- да създава, редактира и изтрива автори
- да създава, редактира и изтрива жанрове
- да добавя автор към книга
- да изтрива автор от книга
- да добавя жанр към книга
- да изтрива жанр от книга
Използвайте Laravel 5.2