Laravel-admin: Новий проект, дві форми
300 UAHID, текст, created (datetime)
2 Таблиця
ID, ID тексту з першої таблиці, datetime
Інтерфейси :
1 Сторінка в списку «текстів»
показує існуючі записи в таблиці 1
дозволяє додати запис до таблиці 1
дозволяє видаляти записи з таблиці 1 (у цьому випадку видаляються всі пов'язані записи з таблиці 2)
2 Сторінка редагування дат для тексту
Календар "12 місяців на одній сторінці" з попередньо засівленими датами для вибраного тексту.Поля для додавання дат (один день або «від і до») для вибраного тексту.Вибрані дати повинні бути записані в таблиці 2.Перед тим, як додати нові дати для тексту - потрібно переконатися, що цього зв'язку "текст-дату" в таблиці 2 ще немає.Якщо дата для тексту вже є – її не потрібно перезаписувати.Тобто, алгоритм при сейві: ми отримуємо масив дат пов'язаних з текстом з форми, масив дат пов'язаних з текстом з бази, порівнюємо їх і отримуємо масив у якому є тільки нові дати, записуємо результат [один sql викликом, якщо це в логіці платформи].Платформа :
laravel-admin ( https://laravel-admin.org/docs/#/ )
+ VueJS (якщо календар буде на js.)Завдання: зробити саме засобами і в парадигмі "laravel-admin" з мінімальним кодом, що б побачити, наскільки це зручна платформа.
Структура данных.
1 таблица
id, текст, created (datetime)
2 таблица
id, id текста из первой таблицы, datetime
Интерфейсы:
1 Страница списка "текстов"
показывает существующие записи в таблице 1
позволяет добавить запись в таблицу 1
позволяет удалить записи из таблицы 1 (в этом случае удаляются все связанные записи из таблицы 2)
2 Страница редактирования дат для текста
Календарь "12 месяцев на одной странице" с ранее засейвленными датами для выбранного текста.
Поля для добавления дат (один день или "от и до") для выбранного текста. Выбранные даты должны записаться в таблицу 2.
Перед добавлением новых дат для текста - нужно проверить что этой связи "текст-дата" в таблице 2 еще нет.
Если дата для текста уже есть - ее не нужно перезаписывать.
То есть, алгоритм при сейве: получаем массив дат связанных с текстом из формы, массив дат связанных с текстом из базы, сравниваем их и получаем массив в котором есть только новые даты, записываем результат [одним sql вызовом, если это в логике платформы].
Платформа:
laravel-admin ( https://laravel-admin.org/docs/#/ )
+ VueJS (если календарь будет на js.)
Задача: сделать именно средствами и в парадигме "laravel-admin" с минимумом кода, что бы увидеть насколько это удобная платформа.
Відгук замовника про співпрацю з Сергієм Ніконовим
Laravel-admin: Новий проект, дві формиДуже дякую вам.
Все було чудово.
Відгук фрилансера про співпрацю з Nikolay Mashkov
Laravel-admin: Новий проект, дві формиДякую Ніколі за проект, все було добре.
-
Доброго дня
виконаємо якісно
всі розрахунки після обговорення деталей
перегляньте портфоліо
Виконаємо якісно. Роботи на сайті портфоліо -
Здоров’я Я і сам зацікавився цією платформою, раніше мав справу з Laravel. А тут і об'єктивна область має бути...
Здравствуйте. Я и сам заинтересовался этой платформой, ранее имел дело с Laravel. А тут и предметная область имееться...
-
771 26 3 1 Добрий вечір. Готова виконати.
Посилання на портфоліо в профілі.
З повагою Сергій.
Добрый вечер. Готов выполнить.
Ссылки на портфолио в профиле.
С уважением, Сергей.
-
4816 165 4 5 Добрий день . Готова співпрацювати. Ми можемо обговорювати в особистих повідомленнях.
Добрый день. Готов сотрудничать. Можем обсудить в личных сообщениях.
-
3531 88 3 3 Платформа не зручна.
Краще взяти sleepingowl або voyager або laravel nova.
Платформа не удобная.
Лучше взять sleepingowl или voyager или laravel nova.
-
Господа, я ищу на что можно перейти с Drupal 8, что бы работало быстрее и было проще. Но желательно что бы была хоть какая-то автоматизация создания интерфейсов. Вы могли бы более аргументированно сказать чем лучше другие модули для создания веб форм ?
Про nova - жалуются что "settings are stored in the database… so kinda not workable with migrations == not workable for me." https://www.quora.com/What-is-the-best-Laravel-admin-panel Это правда ?
sleepingown - Российская, не очень верится в глобальный успех.
https://github.com/orchidsoftware/platform 1278 звезд
https://github.com/appzcoder/crud-generator 1029
https://github.com/InfyOmLabs/laravel-generator 2491
https://github.com/z-song/laravel-admin 6973 (это и есть laravel-admin.org, насколько я понимаю. Хотя похоже это китайская разработка).
Понятно что звезды это еще не знак качества.
Что удобнее не для "управления пользователями", а для управления разными типами данных, вроде контент тайпов в Друпале ? (MIT. GPL..)
-
upd: Nova несвободная, а Voyager - да, вариант.
-
посмотри еще как вариант backpackforlaravel.com. Почти как nova
-
Я сторонник sleepingowl.
"sleepingown - Российская, не очень верится в глобальный успех."
Я думаю что для работоспособности сайта платформа не обязательно должна собирать стадионы фанатов. Может глобальной популярности и не будет, но сообщество есть и живет, админка развивается. Как альтернатива друпалу вполне годиться.
Самое крутое что есть в мире php это https://sonata-project.org/ . Очень функциональная и некоторых местах излишне гибкая и абстрагированная.
Зачастую Соната это излишество. В любом случае надо смотреть на проект, как будет развиваться и насколько нетиповой функционал нужен в админке. -
Спасибо за рекомендации.
Если искать на этом сайте программистов с Sonata в профиле - найдется 3 человека. Laravel - 973. Это скажется на скорости и стоимости разработки.
Пока видно 2 мейнстримовых решения:
PHP Laravel+VueJS/React и Voyager
Python Django+React/React и Django_Admin
-
Актуальні фриланс-проєкти в категорії PHP
Адмінка для статейного сайтуДобрий день. необхідно написати адмін панель для ігрового статейного сайту (сайт цей - https://themeforest.net/item/goodgames-portal-store-html-gaming-template/17704593) В адмінці повинно бути: 1. **Управління користувачами:** - Створення нових користувачів. -… HTML та CSS верстання, PHP ∙ 3 ставки |
Laravel + VueJS + InertiaJS ``` Ларавель + В'юДжеС + ІнерціяДжеСGood day, the project is written, it is working and ready to launch. Except for one nuance. SSR(Server Side Rendering) works very slowly, when launching a bot to check the load - the site crashes after 3-4 minutes. If you restart SSR during the check, it works but very slowly.… Javascript, PHP ∙ 2 ставки |
Змінити логіку акції 1+1=3Відео про те, що потрібно зробити https://www.loom.com/share/e73bc4b1b04c49f7b78acf95e9ce7d15?sid=73b5c8ee-c7c5-4518-86ef-acfc7ffda194 Якщо коротко, то потрібно змінити логіку акції 1+1=3 Наразі при додаванні 2-х піц 40см, вистрибує модалка де юзер може обрати собі 30-ку в… PHP ∙ 1 ставка |
Реалізувати інтеграцію 1c та Woocommerce |
Розробник Laravel з навичками роботи з SphinxУсім доброго часу доби, шукаю розробника Laravel, який зможе допомогти доробити поточний функціонал одного з проектів. Важливі навички роботи з Sphinx, а також вміння працювати з JS на більш-менш базовому рівні. У ставці будь ласка текстом вказуйте вартість 1 години вашої… PHP, Веб-програмування ∙ 2 ставки |