Гречушников
это вопрос в контексте как правильно на до?
\/
привет. я в ларавеле новенький совсем, подскажите плиз crud генератор очень похожий на yii2 и не тянущий много зависимостей
🗡
CRUD есть плохо.
TSka
CRUD есть плохо.
Всмысле? Теперь не редактировать вообще?
🗡
Всмысле? Теперь не редактировать вообще?
да, я шучу. На Yii2 реально крутой CRUD. У него целая куча своих минусов, но если надо быстро на коленке состряпать админку с сайтом - это круть, у лары не знаю ничего подобного. На ларе пользуюсь Vuetify и собираю на фронте все
\/
мне бы также консольный генератор простой без "выебонов"
\/
смотрел много "монстров" - это все отлично) но для мелкого проекта лишнее
\/
и еще не нашел толкового gui rbac - тоже модулей нет?
\/
https://github.com/spatie/laravel-permission самый похожий на yii2 это. но еще надо для пермишенов и rbac init что то( сидами не очень удобно
🗡
Мое мнение - CRUD нужен для быстрого. Если надо быстро, лучше взять YII2, если нужно качественно можно взять ларавел, но без КРУДА
\/
после лары - yii2 кажется ужасным)
\/
хотя на yii2 года 3 - а на ларе месяц
\/
но некоторых вещей очень не хватает(((
Dmitry
после лары - yii2 кажется ужасным)
что именно там так ужасно?
Anonymous
ага вы в zend поюзайте
Dmitry
ага вы в zend поюзайте
а он то чем плох?
Dmitry
просто какой то день безаргументационных откровений )))
\/
что именно там так ужасно?
многие вещи. по Activerecord многие типы связей не поддерживаются. Шаблоны виджетов вшиты в вендора - это из повседневного. я уже не говорю про следования стандартам
Georgy
Коллеги, всем привет! Подскажите, как миграции под отдельным db-юзером выполнять?
Dmitry
многие вещи. по Activerecord многие типы связей не поддерживаются. Шаблоны виджетов вшиты в вендора - это из повседневного. я уже не говорю про следования стандартам
это какие там связи не поддерживаются? ну и на ларе тоже вшиты, это ж виджеты, разработчик решает как их кастомизировать
🗡
чет хреновый какой то вывод )))
Ну почему хреновый. Бывает для админок дизайн рисуют, и там лучше без круда, потому как его переделывать будет дольше чем с нуля собрать.
Dmitry
Ну почему хреновый. Бывает для админок дизайн рисуют, и там лучше без круда, потому как его переделывать будет дольше чем с нуля собрать.
генерация круда там опция, а не жесткое требования. Да и никто тебе не мешает заменить шаблоны под дизайн
🗡
генерация круда там опция, а не жесткое требования. Да и никто тебе не мешает заменить шаблоны под дизайн
Ну если поменять шаблоны, его польза останется только в том, что он разметить контроллеры, это конечно плюс, но это не сильное ускорение
Dmitry
В Yii геморно, ларовскими не пользовался
ниче не геморно. в ларе вообще такого из коробки нет
Dmitry
что еще тебе мешает сделать на yii качественное приложение?
Dmitry
точнее что на ларе позволяет, чего не позволяет yii ?
🗡
точнее что на ларе позволяет, чего не позволяет yii ?
Я не говорил, что он что то не позволяет. Просто для путей писать либо конфигурации с регулярками, либо в этих же конфигах указывать свои классы для роутов. В ларе же просто указываешь путь, в какой контроллер и метод он упирается. В YII обязательно писать actionName, название метода, для которого будет формировать я роут. Субъективно конечно, но это не удобно и выглядит костыльно
Jamshidbek
мне YII2 проект очен болшой ращмере. но проект простой блог.
Jamshidbek
кто решения для?
pa[aad
всем привет нужно вытянуть из такой цепочки ->with('unit.lesson.course') у модели но только поле name из unit, lesson и course может есть у кого-то похожее решение в проекте
Nik
кложуру с селектом на каждый релейшен
Roma
->with('unit:id,name.lesson:id,name.course:id,name') Так не пробовал?
pa[aad
->with('unit:id,name.lesson:id,name.course:id,name') Так не пробовал?
работает, но не совсем так как нужно unit:id,name.lesson вот это выбирает id, name с units, И name.lesson с units а не с lessons
Roma
работает, но не совсем так как нужно unit:id,name.lesson вот это выбирает id, name с units, И name.lesson с units а не с lessons
->with(['unit:id,name', 'lesson:id,name', 'course:id,name']) мб так сработает тогда
Roma
а, не
Roma
тогда только клоужуром, видимо, как советовали выше
Ахмедов
https://m.habr.com/post/354036/
Dmitry
Подскажите готовое решение для laravel выбор элементов multiselect
Illia
если я правильно тебя понял
Dmitry
<select> <option>1</option> <option>2</option> .... <option>100</option> </select> Мне нужно красивое js решение для мультивыбора элементов Просто добавление свойства multiselect не интересно смотрится
Jamshidbek
твоя моя не понимать
даа. я не низнаю Руский язик. просто чут-чут.
Jamshidbek
My Yii2 project very big size(but the simple blog site.) How to minimize yii2 projects?
Jamshidbek
The blog site builded on Laravel 24 mb.
Timur
Всем привет. Есть паблик системных админов? Пара вопросов возникла)
ThunderAL
есть spa приложение на vue как мне редиректить юзеров с GET /app/users/invite на GET /app#/users/invite и, логично, отдавать blade шаблон для GET /app (это уже реализовано через Route::view('/app', 'vue-app')) фактически надо переписывать адрес с /app/.* на /app#$1. сделать, конечно, это можно через тот же js, но хотелось бы получать именно ларавелевский редирект
ThunderAL
Гречушников
Ребят. При фильтрации модели я никак не могу указать request::all? Надо отдельно описывать каждое роле? Да
Гречушников
If request(email) Query-where(request(email)) Только так или есть ларавелвей попроще
Гречушников
Пишу с мобилы. Телега с десктопа нахер послала
Гречушников
Pavel
@Maxim_Grechushnikov https://laravel.com/docs/5.6/requests#retrieving-input
Гречушников
Честно сижу чттаюдоки. Большой просто пласт инфы для старта
Гречушников
Похоже что каждое роле по отдельности описывать. Ну ладно ))
Гречушников
Спасибо )
Ruslan
Гречушников
Указаны
Ruslan
Указаны
Ну тогда просто реквест олл
Гречушников
Яхотел просто модели отдать реквест и пусть фильтрует если что нашёл
Гречушников
Ща ещё раз попробую
Александр
Буду занудой. Кто валидацию писать для реквеста будет? Не безопасно это, просто так всё кидать в запрос
Ivan
Буду занудой. Кто валидацию писать для реквеста будет? Не безопасно это, просто так всё кидать в запрос
ты будешь) ты же не можешь решать что тебе приходит, поэтому брать надо только то что надо и валидировать именно это
Ruslan
Это след ступень. Для начала надо начать фильтровать
Обычно сначала наоборот $request->validate() делают
Ruslan
Иначе смысл валидировать )
Ruslan
If request(email) Query-where(request(email)) Только так или есть ларавелвей попроще
Если будешь делать так, то у модели есть метод getFillable(). Он выдаст тебе все филабл-поля, и уже по ним можно проходить циклом, без конкретики.