dmi
wallet не находит
dmi
пожалуйста
Illia
Illia
С которой началась дискуссия
mr.
Все извращения с делиметерами и жсон не дадут контроля целостности, шах и мат
Oles
Ребят,вот только начал изучать лару
Хотел спросить,
Примерно вот так выглядят роутеры в больших проектах
ну + групирование и всё такое
Я верно понял ?
Oles
Oleh
Oleh
Ресурсные роуты и тд
Segmentation
У всех по разному
Oleh
И роутов с клоужер вряд-ли найдешь в нормальном проекте
Segmentation
У меня бывало, что на одну сущность по 20 ростов было. Поэтому я делал в парке routes ещё папку, в которой описывал маршруты к сущностям
Oles
а можеш показать ,примерно ,кар выглядит роутер у среднего проекта,если это не топ сикрет)))
Alexey
всем привет, нид хелп. Есть такая странная структура: блог, у которого есть текстовые статьи и фотостатьи. Для текстовых статей сделана модель, в ней есть несколько scope методов. Фотостатьи хранятся в той же таблице, что и текстовые статьи, но отличаются значением поля type. Я отнаследовал модель фотостатей от текстовых статей, но столкнулся с рядом проблем. Например, в модели текстовых статей был scope-метод, возвращающий кол-во активных статей. После унаследования от этой модели фотостатей данный scope-метод, в случае отсутствия активных фотостатей, возвращает не 0, как должен, а пустой объект Builder. Может кто-то помочь с проблемой?
Maksim (Ellrion)
всем привет, нид хелп. Есть такая странная структура: блог, у которого есть текстовые статьи и фотостатьи. Для текстовых статей сделана модель, в ней есть несколько scope методов. Фотостатьи хранятся в той же таблице, что и текстовые статьи, но отличаются значением поля type. Я отнаследовал модель фотостатей от текстовых статей, но столкнулся с рядом проблем. Например, в модели текстовых статей был scope-метод, возвращающий кол-во активных статей. После унаследования от этой модели фотостатей данный scope-метод, в случае отсутствия активных фотостатей, возвращает не 0, как должен, а пустой объект Builder. Может кто-то помочь с проблемой?
покажи код самого скоупа
Alexey
Alexey
все scope - локальные
Maksim (Ellrion)
как вызываешь у фотостатьи?
и версия лары
Alexey
Laravel 5.4
App\Models\PhotoNews::getActiveNewsCount()
Maksim (Ellrion)
ремарка по неймингу, зачем у тебя в имени скоупа News да и get лишний.
Maksim (Ellrion)
а вот по вопросу странно не должен бы билдер быть.
Alexey
сек, наскриню
Alexey
когда есть активные статьи - все корректно
Alexey
когда нет активных статей
Maksim (Ellrion)
ну да скоупы не предназначены идейно для концевых методов.
но интересно то что они не предназначены и по коду)
всё из-за строки https://github.com/illuminate/database/blob/master/Eloquent/Builder.php#L989
Alexey
хм, любопытно. А можно чуть подробней идею раскрыть, для чего локальные скоупы нужны, а то я, видимо, не совсем правильно их использовал.
З.Ы. проблему решил, добавив в родительскую модель статический метод для определения кол-ва активных static
Nik
Alexey
ок, спасибо, будем переосмыслять
invariance
https://medium.com/@kapivanov93/laravel-service-repository-architecture-4a04777967fd
invariance
кто-нибудь мне скажет, в чем смысл
invariance
Хотя, в целом, неплохо
Daniil 👾
у кого-нибудь был опыт обновления Carbon до самой последней версии в laravel 5.6?
Nik
зачем?
Daniil 👾
хочу CarbonPeriod
Nik
Nik
@ellrion внезапно, тебя выдало на 2-м месте
Alexey
еще вопрос вдогонку про наследование моделей: если моя PhotoNews наследуется от News, то при создании инстанса PhotoNews я хочу, чтобы у него конкретное поле уже было заполнено нужным значением (type_id = 2), чтобы при сохранении инстанса PhotoNews сохранялись все-таки данные как о фотостатье, а не о текстовой статье (News). Как это правильно делается? Я понимаю, что можно переопределить метод save() или конструктор модели PhotoNews, но какой более правильный подход?
Nik
Nik
он задаст дефолтные значения, дальше сам дурак
Maksim (Ellrion)
Виктор
Кто-нибудь знает, где физически хранится токен паспорта? Bearer + token. В базе найти не могу
Nik
Виктор
Nik
Виктор
а тебе зачем ?
Хочу сделать чтоб на деве и проде был одинаковый токен
Anonymous
Ребят, сейчас дорабатываю админку написанную самому. Сначала она была простенькой, просто статистика. И чем дальше, тем больше. Сейчас в ней дофига вывода всяких моделей и большинство из них надо редактировать, создавать, удалять, выбирать по несколько штук и редактировать и т.д. И вот смотрю я на свой гавно код и расстраиваюсь. Сейчас все тупо напихано в один контроллер в котором много методов типо create edit show и т.д. Так вот сам вопрос, как это все красиво переписать? Делать на каждую такую модель Resource controller? Не слишком их много тогда получится? Может взять какую-то готовую админку? Смотрел в сторону sleeping owl, но чет не понравилось. Вообщем скажите кто и как делает, спасибо)
Виктор
Nik
таки есть в бд
Anton
Привет. Нужна совсем маленькая помощь для нуба. Уже глаз замылился. Подключаю в проект https://unisharp.github.io/laravel-filemanager/installation - делаю все по инструкции. После композер require добавляю маршруты. Но все остальные действия падают с ошибкой, что класс не найден - Class 'UniSharp\LaravelFilemanager\Lfm' not found - что можно сделать еще? Пробовал удалять ставить заново. Пробоавл dump-autoload - результат тот же. Спасибо
Андрей
Ребят, сейчас дорабатываю админку написанную самому. Сначала она была простенькой, просто статистика. И чем дальше, тем больше. Сейчас в ней дофига вывода всяких моделей и большинство из них надо редактировать, создавать, удалять, выбирать по несколько штук и редактировать и т.д. И вот смотрю я на свой гавно код и расстраиваюсь. Сейчас все тупо напихано в один контроллер в котором много методов типо create edit show и т.д. Так вот сам вопрос, как это все красиво переписать? Делать на каждую такую модель Resource controller? Не слишком их много тогда получится? Может взять какую-то готовую админку? Смотрел в сторону sleeping owl, но чет не понравилось. Вообщем скажите кто и как делает, спасибо)
сова годная, чтоб быстро поднять админку не парясьи с неплохим основным ф-ционалом... Такой себе ака ВП за час на ларе) Закзчик в восторке, контентеры тоже не мучаются, что все похожее, а ты себе спокойно пили нужные модули и не отвлекайся на бэк (если проект мелкий)
Андрей
а свои костыли зачем? только время тратить
Nik
накостыливал себе на админЛТЕ, собственно за день можно накидать форм билдер с конфигурациями
Anonymous
А в sleeping owl есть фичи типо редактировать сразу несколько записей?
Anonymous
Или их можно самому сделать
Daniil 👾
редактировать сразу несколько записей? Ничоси скилл у твоих менеджеров)
Anonymous
Ну типо update users set level = 5 where id = 5 or id = 6
Anonymous
Есть такая необходимость)
Ivan
Ребят, сейчас дорабатываю админку написанную самому. Сначала она была простенькой, просто статистика. И чем дальше, тем больше. Сейчас в ней дофига вывода всяких моделей и большинство из них надо редактировать, создавать, удалять, выбирать по несколько штук и редактировать и т.д. И вот смотрю я на свой гавно код и расстраиваюсь. Сейчас все тупо напихано в один контроллер в котором много методов типо create edit show и т.д. Так вот сам вопрос, как это все красиво переписать? Делать на каждую такую модель Resource controller? Не слишком их много тогда получится? Может взять какую-то готовую админку? Смотрел в сторону sleeping owl, но чет не понравилось. Вообщем скажите кто и как делает, спасибо)
Как новый шаблон админки решит вопрос с тем, что у тебя куча методов в контроллере? На каждую модель по контроллеру, контроллеры можно еще по папкам групировать.
Bekbolot
hey guys
Bekbolot
how to set class finder default path? (ads\Http\Controllers\Work)
Nik
namespace prefix?
Bekbolot
i wanna change it to ads\
Bekbolot
yeah
Nik
Bekbolot
you don't understant me, for example when i try to use model User i do so User::count() for get count of users ok?
Bekbolot
so laravel gets an error
Bekbolot
Class 'ads\Http\Controllers\User' not found
Bekbolot
laravel thinks that I wanna use controller named User
Bekbolot
default laravel calls from controller path
Bekbolot
i wanna change it to model path
Nik
just import namespace
Nik
Nik
Users in your case