darkwoolf
?
Wolf
спасибо за пример)
Wolf
стоп
Wolf
глупый вопрос
Wolf
спасибо
Wolf
понял тебя
Wolf
сервис с этим не справился бы?
Wolf
или у меня уже все в кашу смешалось?
Dmitriy
почему?)
В ларавел не та модель из MVC.
Wolf
но просто в каком случае мне нужен сервис а в каком репозиторий? вот это сейчас у меня чет не стыковывается
darkwoolf
опять тупой вопрос
darkwoolf
А как просмотреть таблицы в BD
Wolf
Сервис провайдер ?
нет, патерн сервисный слой
Wolf
А как просмотреть таблицы в BD
проще всего установи HeidiSQL
Roman
Сервис провайдер ?
хелпер, сервис и тд репозиторий выглядит как обычная мусорка, если честно
darkwoolf
проще всего установи HeidiSQL
Он только на винду?
darkwoolf
проще всего установи HeidiSQL
Я читал что-то про mysqlshow
Wolf
Он только на винду?
ищи альтернативу
Dmitriy
нет, патерн сервисный слой
Интерфейсы знаешь что такое ?
darkwoolf
А то что я назвал норм, или не знаешь?
Roman
что такое хелпер ?
ты кинул выше пример, я такое видел уже в нескольких проектах только, к примеру, вместо AccountRepository это называлось AccountHelper и там тоже просто куча логики
Andrey
йоооооооопта
Andrey
как тут многа наркоманов
Andrey
с вопросами
Andrey
скидывайте мне бабки)) я буду отвечать на вопросы
Andrey
ну правда
Andrey
за отдельную плату, даже за Вас всё напишу
Dmitriy
Там логика создание юзера и не более. А AccountHelper это вообще не понятно что
Рабавь его еще классами, пофиг. но он должен создать юзера и точка
Roman
Там логика создание юзера и не более. А AccountHelper это вообще не понятно что
остальные методы, насколько я понял, тоже завязаны на каких то действиях с пользователем
Dmitriy
остальные методы, насколько я понял, тоже завязаны на каких то действиях с пользователем
Я выделил конкретный пример. Окей куда ты денешь этот весь код ?
Roman
Я выделил конкретный пример. Окей куда ты денешь этот весь код ?
я тебе про это и говорю, что обычная вспомогательно-сервисная мусорка, просто обозвали по другому
Wolf
парни, мусорка от вашей перепалки у меня сейчас в голове)))
Roman
Я выделил конкретный пример. Окей куда ты денешь этот весь код ?
если код некуда приткнуть, это уже тревожный звоночек
Dmitriy
знаю
Репозитории и сервисы это слоистая архитектура. Можно заменить одну реализацию на другую и ничего не поламается. счас поищу пример
Dmitriy
да , это реализация не более
Wolf
то что ты кинул выше - нет
у тебя одна только критика, какие решения ты предлагаешь?
Dmitriy
Вы вызываем Repository->create
Dmitriy
Он меня всегда критикует
Dmitriy
это норма
Roman
Он меня всегда критикует
ты слишком лично все это воспринимаешь, я в споре учавствую, не более
Dmitriy
Вы вызываем Repository->create
что там внутри приложению по барабану
Wolf
ты слишком лично все это воспринимаешь, я в споре учавствую, не более
спор, это когда есть аргументы с одной и другой стороны, он предлагает решения, показывает примеры, а ты все что говоришь "мусорка"
Dmitriy
Вообще класическое enterprise-приложение. Строится оно примерно так: Делаем репозитории под сущности — это у нас типа DAL; Делаем сервисы, в которые выносим бизнес-логику — это у нас типа BAL; Пишем контроллеры, которые ничего не делают — это у нас типа Client.
Dmitriy
но и тут есть минусы
Dmitriy
какие?
Cлишком много boilerplate кода. 40-80% приложения это тупой круд. В итоге сервисы превращаются в классы с кучей методов вида 'дергнуть репозиторий и вернуть результат'
Dmitriy
ActiveRecord - это нарушение единой ответственности, толстые модели
darkwoolf
darkwoolf
а это норм что у меня в 16 строке
darkwoolf
?
darkwoolf
подсвечивает?
Arthur'); DROP TABLE Users;--
DELATE ROUTE?
Arthur'); DROP TABLE Users;--
а это норм что у меня в 16 строке
новеди, посмотри что пишет. не исплользуется, нажмите alt + enter чтобы удалить
Firdavs
darkwoolf
darkwoolf
Тип что можно удалить
Firdavs
мб delete
darkwoolf
DELATE ROUTE?
Ну а что не так?
Arthur'); DROP TABLE Users;--
Pavel
🤔
darkwoolf
А опечатка
darkwoolf
и не думаю что там просто так что-то указываеться
Евгений
Laravel 5.4 Includes Two New Middleware https://t.co/cBdKQCbqwW http://twitter.com/DailyLaravel/status/821765610191388672
Arthur'); DROP TABLE Users;--
fap fap