Skip to content

iv-litovchenko/maptex

Repository files navigation

Изучаем Laravel http://maptex.ru/


Установка



Двигаемся

  • 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)

Редактор текста (аналог)


Блоги

  1. https://jonathanbriehl.com/
  2. https://laravel.demiart.ru/
  3. https://badcode.ru/
  4. https://matthiasnoback.nl/
  5. https://stitcher.io/

Diff-для истории


Идея фич для проекта

  • Идея парсить исходный код этого проекта (любые файлы, все что нельзя задокументирвать через phpdoc) и забирать комментарии в таблицу

  • Посмотри то меню (можно ли там делать хлебные крошки, можно ли задавать название страницы в Route?)

  • Добавить роли на проекте - выпилить мидлваре "isMe"

  • Файлы (перекинуть файл в другую запись, сделать замену файла, выбрать из существующих, перевести на json для файлов)

  • Вставать мою фотку в йоги Вставить баннер с яндекса Диска Вывести тот баннер приветствие на главной с

  • Разбить туду на колесо (баланс жизни)

  • Туду:

  • сделать закрытый раздел

  • сделать выделение книги зеленым которую прочитал


Volume-опрокинуть

gosu, su-exec, setpriv, ... но при условии, что переключаешься из root-а в другого пользователя