Изучаем Laravel http://maptex.ru/
-
$ sh .bash/install.sh
-
$ sh .bash/docker-up.sh
-
$ sh .bash/docker-down.sh
-
Логин и пароль для входа
-
Login: iv-litovchenko@mail.ru
-
Password: 100
- Deploy (непрерывная интеграция, автоматизация)
- Vue
- Docker
- Composer (установка расширений для Laravel)
- NPM (Note.js) - сборка клиентской части на основе Mix
- Маршрутизация и контроллеры
- Модели и миграции
- Загрузка и извлечение файлов Storage::disk('public');
- php artisan storage:link
- TinyMCE (wysiwyg editor) и composer require mews/purifier
- Request-валидация
- Шаблонизатор Blade
- Layout
- Template
- Partials
- Component (для шаблона)
- Полноценные компоненты
- Аутентификация и авторизация
- Гейты и политики (проверка прав доступа)
- Политики
- Посредники (middlware)
- Проверка кода на стандарты PSR (инструменты)
- Документации (генерация документации по классам)
- Документация (вставка: doc/ER-диаграмма, doc/диаграммы классов)
- [todo] Доразобраться с прикреплением картинок (аналог fk внешних ключей в связях между таблицами)
- [todo] Почта
- [todo] Ajax - попробовать на чем-то
- [todo] Очереди
- [todo] Работа с файлами
- laravel backup (базы/файлов) - composer require spatie/laravel-backup (php artisan backup:run)
- https://github.com/VanOns/laraberg
- https://github.com/VanOns/laraberg-demo
- http://demo.laraberg.io/articles/1706/post.php?post=1&action=edit
- https://jonathanbriehl.com/
- https://laravel.demiart.ru/
- https://badcode.ru/
- https://matthiasnoback.nl/
- https://stitcher.io/
-
Идея парсить исходный код этого проекта (любые файлы, все что нельзя задокументирвать через phpdoc) и забирать комментарии в таблицу
-
Посмотри то меню (можно ли там делать хлебные крошки, можно ли задавать название страницы в Route?)
-
Добавить роли на проекте - выпилить мидлваре "isMe"
-
Файлы (перекинуть файл в другую запись, сделать замену файла, выбрать из существующих, перевести на json для файлов)
-
Вставать мою фотку в йоги Вставить баннер с яндекса Диска Вывести тот баннер приветствие на главной с
-
Разбить туду на колесо (баланс жизни)
-
Туду:
-
сделать закрытый раздел
-
сделать выделение книги зеленым которую прочитал
-
CI CD
-
мастер слейв (master slave), https://www.digitalocean.com/community/tutorials/how-to-set-up-replication-in-mysql
-
nrock
-
Отправить git hook в удаленный репозиторий
-
Именование веток (maptex-task-10)
Volume-опрокинуть
gosu, su-exec, setpriv, ... но при условии, что переключаешься из root-а в другого пользователя