Комментарии 16
Выглядит здорово! Вот только термины фронтенд/бекенд некорректно употреблены.
хм, ну да вроде выглядит интересно! попробуем взять на вооружение и погнять! :)
буквально пару недель назад с этой же темой админку делал. надо сравнить.
Похожая штука github.com/lazychaser/cruddy
Уже сделано) оперативно, с утра точно не было пакета)))
Это было сделано сразу после первого коммита на гитхаб. В документации раздел про установку содержит информацию только как ставить через composer. В современных реалиях по-другому делать и смысла-то нет.
мда, это я дал маху… простите, перепутал ваш гитхаб с ссылкой от lazychaser. Ваш админ-ка отличная штука, можете описать какие есть планы по расширению функционала?
На данный момент реализован весь базовый функционал, который я использую в моих обычных проектах, поэтому пока нет ясного представления в какую сторону дальше двигаться. Я открыт для пожеланий и критики. Самое очевидное направление развития — это реализация большего количества элементов формы и типов столбцов, я некоторые в паблик версию не стал вносить, как например выбор координат с помощью карты 2гис, потому что это более локальная вещь и не хотелось бы плодить ненужный функционал.
Самое очевидное для реальной админки — разделение прав пользователей, управление пользователями и регистрация/авторизация через OAuth.
Еще фильтры по полям для поиска не помешали бы. Еще можно позволить пользователям создавать кнопки кастом-action для записей, типа «перегенерировать thumbnails» или «move to trash» или «restore»
Скажите, а это стандартное поведение обработчика форм в ларавеле?

вводим некорректное значение, ожидаем заполненную форму с выделенным полем с ошибкой.
постим и получаем:


вводим некорректное значение, ожидаем заполненную форму с выделенным полем с ошибкой.
постим и получаем:

Начал разбираться. Подскажите пожалуйста, в таблицу загружаются сразу все записи? Как я понимаю, это сделано для изменения размера выборки на странице без перезагрузки. Но на больших таблицах из-за этого сайт умирает. А несколько тысяч вообще не вытянет. Можно как-то сделать постраничный вывод через сервер?
В принципе, меня останавливает от применения на большом проекте только это.
В принципе, меня останавливает от применения на большом проекте только это.
Я сделал так намеренно для удобства сортировки и фильтрации в небольших таблицах. В dev-ветке ведется разработка асинхронного вывода таблицы, для использования в конфиге модели нужно дописать ->async(), на данный момент асинхронно работают постраничная навигация и сортировки только по полям таблицы из этой модели.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пакет для создания админки в проектах на Laravel