Size: a a a

2020 January 03

MR

Maxim Rebitskiy in Laravel UA
Скорей всего из за опен соурс проекта, он дал основу, дал “структуру” при помощи контрактов, и дальше уже каждый как хочет пишет, но придерживаюясь каких-то заранее заготовленных и реализованных правил.

И потом если ты захочешь переписать логику работы UserRepository, тебе не нужно его переписывать, или бегать заменять на свой класс, а просто поменять ибндинг иинтерфейса к своему классу уже: https://github.com/Bottelet/flarepoint-crm/blob/master/app/Providers/AccessServiceProvider.php#L23
источник

РИ

Роман Игумнов in Laravel UA
Илья Сакович
То есть то, что это вынесено - почему бы и нет
Но я бы не назвал это репозиторием
А зачем так выносить, да еще с реализацией интерфейса да и потом на рефлекцию в конструктор вешать именно интерфейс
источник

MR

Maxim Rebitskiy in Laravel UA
Роман Игумнов
А зачем так выносить, да еще с реализацией интерфейса да и потом на рефлекцию в конструктор вешать именно интерфейс
Выше я постарался ответить
источник

РИ

Роман Игумнов in Laravel UA
И потом если ты захочешь переписать логику работы UserRepository, тебе не нужно его переписывать, или бегать заменять на свой класс, а просто поменять ибндинг иинтерфейса к своему классу уже:

Вот это не совсем понимаю. Можно пример если есть возможность? Ты имеешь ввиду просто другой класс - реализатор другого интерфейса подключить?
источник

ИС

Илья Сакович in Laravel UA
Maxim Rebitskiy
Скорей всего из за опен соурс проекта, он дал основу, дал “структуру” при помощи контрактов, и дальше уже каждый как хочет пишет, но придерживаюясь каких-то заранее заготовленных и реализованных правил.

И потом если ты захочешь переписать логику работы UserRepository, тебе не нужно его переписывать, или бегать заменять на свой класс, а просто поменять ибндинг иинтерфейса к своему классу уже: https://github.com/Bottelet/flarepoint-crm/blob/master/app/Providers/AccessServiceProvider.php#L23
Стоит заметить, что это не пакет
источник

MR

Maxim Rebitskiy in Laravel UA
Илья Сакович
Стоит заметить, что это не пакет
Темболее
источник

MR

Maxim Rebitskiy in Laravel UA
Это “основа”, “база”
источник

MR

Maxim Rebitskiy in Laravel UA
Базовые вещи, хочешь больше - наследуйся, делай свою реализацию
источник

ИС

Илья Сакович in Laravel UA
В пакетах полезно юзать интерфейсы
источник

MR

Maxim Rebitskiy in Laravel UA
Роман Игумнов
И потом если ты захочешь переписать логику работы UserRepository, тебе не нужно его переписывать, или бегать заменять на свой класс, а просто поменять ибндинг иинтерфейса к своему классу уже:

Вот это не совсем понимаю. Можно пример если есть возможность? Ты имеешь ввиду просто другой класс - реализатор другого интерфейса подключить?
Забиндить его
источник

ИС

Илья Сакович in Laravel UA
Ну а тут ведь база, как ты сказал
источник

ИС

Илья Сакович in Laravel UA
Можно взять класс и его переписать
источник

MR

Maxim Rebitskiy in Laravel UA
Илья Сакович
Ну а тут ведь база, как ты сказал
Ну набор правил по которым работают модули которые есть в базе, друг с другом
источник

MR

Maxim Rebitskiy in Laravel UA
Есть общения одного класса другом, что вот, я точно имею такой метод, и ты можешь вызвать
источник

MR

Maxim Rebitskiy in Laravel UA
В не зависимсоти как меня зовут
источник

MR

Maxim Rebitskiy in Laravel UA
А реализацию уже сделали, базовую, используя эти правила
источник

ИС

Илья Сакович in Laravel UA
Все равно в разрезе этого проекта я бы сказал, что контракты тут излишни
источник
2020 January 06

EB

Ernest Beginov in Laravel UA
Всім привіт підкажіть хто робив соціальний логін яку лібу використовував?
источник

AK

Alex Kovalchuk in Laravel UA
Ernest Beginov
Всім привіт підкажіть хто робив соціальний логін яку лібу використовував?
В лари є оф ліба
источник

AK

Alex Kovalchuk in Laravel UA
источник