170 похожих чатов

Доброго времени суток всем! Изучаю готовые админ панели для Laravel. Вопрос

знатокам "Orchid":
— Как я понимаю из документации, для форм нет "полей отношения" (Relation) для belongsToMany из коробки?

P.S. У того же Filament это есть из коробки, и работает замечательно.

13 ответов

16 просмотров

https://orchid.software/en/docs/field/#relation

🆇-🆁🅰️🆈-☢️ Автор вопроса

читал, вижу,что есть метод multiple(), но с pivot таблицей он у меня криво заработал поэтому и уточнил тут, чтобы понять — это я не разобрался, или оно не работает из коробки для belongsToMany pivot

🆇-🆁🅰️🆈-☢️ Автор вопроса

Извините, возможно ввожу в заблуждение — имелось ввиду отношение "Many To Many", ну и belongsToMany в каждой модели

Имхо... если только изучаешь панели Sleeping owl - наши ребята Либо нова

🆇-🆁🅰️🆈-☢️ Автор вопроса

Изучаю вообще все панели, что для Laravel есть, так как я и Laravel относительно недавно начал изучать, несмотря на более чем 15 летний опыт коммерческой разработки на PHP на фреймворках не разрабатывал, если не считать Joomla (это больше CMF) во второй половине 2000x . Вот такой каламбур. Задача досконально понять что из уже наработанного сообществом можно повторно использовать в разработке, чтобы не лепить велосипед.

Повторно можно использовать всё. Инструментов и панелей много, на любой вкус и разные задачи. Сперва нужно определиться с задачей. Потом с фронтом. Т.е. фронт - это отдельное приложение (например Vue) или фронт и бэк - это laravel. Потом можно подбирать инструменты

Велосипед начнется с готовыми продуктами когда нужного функционала не окажется. Я делал свое зато все что мне нужно и не так уж и сложно.

🆇-🆁🅰️🆈-☢️ Автор вопроса

Инструменты ведь нужно пощупать пока, чтобы потом знать из чего выбрать. А в каких то случаях своё возможно будет сделать проще и быстрее. Я собрал на "скорую руку" в Laravel подобие CMS (пользователи (Fortify), категории, публикации, теги (Many-to-Many как раз отношение)). Делаю отдельную ветку в Git, и прикручиваю к этому админку из готовых. Для каждой админки своя ветка, и сравниваю. Пока из того, что я успел протестировать, из коробки весь функционал был у Filament (работа с отношениями Many-to-Many у него отлично продумана). Но еще есть много админок, которые планирую протестировать.

Потянет на серьёзное исследование. Большинство довреяются чужому мнению.

🆇-🆁🅰️🆈-☢️ Автор вопроса

Стараюсь и чужое мнение слушать, если оно авторитетно, как минимум услышать и принять во внимание — человек проделал какую-то работу, и делиться опытом, причем часто еще и бесплатно.

те orchid вас ограничил и вы больше за Filament ?

🆇-🆁🅰️🆈-☢️ Автор вопроса

Пока отдать свой голос за какую-либо из админок не могу, тем более не все из популярных пока протестировал. Из того, что могу сейчас отметить в сравнении Filament c Orchid — у Filament работа с данными и отношениями более продумана (возможно просто счастливая случайность, не могу утверждать, далеко в их исходники не лазил пока). Пример — вывод списка материалов со связью "belongsTo" к категориям от публикаций (категорию, в которой размещена публикация выводим тоже). Orchid делает в БД столько запросов, сколько материалов на странице выводится. Причем даже если это одна и та же категория: select * from `categories` where `categories`.`id` = 1 limit 1 select * from `categories` where `categories`.`id` = 1 limit 1 ... Тоже самое с Filament выглядит вот так: select * from `categories` where `categories`.`id` in (1, 2, 3, 18) Понятно, что это админ панель, и на это можно закрыть глаза — это не даст большую нагрузку на сервер, ввиду того, что админов как правило не много у сайта обычно. Но показалось как-то не очень, тем более, что Eloquent дает такую возможность из коробки ( with() ). У Filament отлично работает из коробки управление отношениями Many-to-Many. Каких-то однозначных выводов делать не могу пока даже для себя, пока просто тестирую и изучаю.

спасибо за мнение, я когда то искал варианты бэкофиса и вот тогда остановился на Orchid ( надо было что то MIT лицензией) сделал проект и забыл. Авто сей панели обзорный курс сделал на ютьюбе -https://www.youtube.com/c/agoalofalife/videos

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта