Size: a a a

2021 June 16

А

Антон in Laravel Pro
1. Зачем тебе тут конструктор?
2. Покажи регистрацию Chatify
источник

ПУ

Павел Успенский... in Laravel Pro
ну отдельно dd сделай filter-а что он возвращает
источник

y

yu2ry in Laravel Pro
короче прикол в том что он из контейнера достает класс по интерфейсу app(InterfaceContract::class) например в интерфейсе два метода one() two(), но он вызывает метод three(), как по мне криво вообще
источник

y

yu2ry in Laravel Pro
по логике чтобы подменить его класс на свой мне надо реализоватьв своем классе метод three() , помимо интерфейса
источник

PG

Pavel Gaganchikov in Laravel Pro
источник

AB

Alex B in Laravel Pro
тоже самое происходит и с id, оно вместо id подставляет значение
источник

PG

Pavel Gaganchikov in Laravel Pro
Это переопределенный фасад из вендора, изначально с конструктором был
источник

А

Антон in Laravel Pro
Так тебе не фасад биндить надо, а сервис Chatify
источник

А

Антон in Laravel Pro
источник

PG

Pavel Gaganchikov in Laravel Pro
Так, что-то туплю.
источник

А

Антон in Laravel Pro
У тебя circular reference получился. Ты достаёшь фасад, который достаёт сам себя же. В Chatify надо засунуть сервис, к которому будет проксировать запросы твой фасад.
источник

AB

Alex B in Laravel Pro
массив
источник

ПУ

Павел Успенский... in Laravel Pro
c ключами?
источник

ПУ

Павел Успенский... in Laravel Pro
тамже collection
источник

М

Максим in Laravel Pro
да, выглядит, не здорово, но тут скорее интерфейс выступал в роли type-hint а не конкретного контракта для работы с методами. Думаю что тогда либо были причины так сделать либо Тейлор учил ООП. В любом такие вещи лучше не допускать - чем сильнее магия тем больше потом ответственность за баги созданные ею)
источник

PG

Pavel Gaganchikov in Laravel Pro
А можно ткнуть носом в документацию, если не сложно? А то мой мозг что-то никак не может сложить дважды два
источник

AB

Alex B in Laravel Pro
да
источник

y

yu2ry in Laravel Pro
не понял если честно причем тут type-hint
источник

А

Антон in Laravel Pro
Тейлор — последний, кого заботит тайпхинт. Чем сложнее использовать ларавел, тем больше курсов можно продать. К сожалению для него, сложный код писать он не умеет, поэтому использует магию в виде фасадов без phpdoc, макроабля, неполные интерфейсы и прочее.
источник

AB

Alex B in Laravel Pro
нет
источник