Size: a a a

2021 September 15

VL

Vlad Lesoplyasov in Laravel Pro
других нет вариантов?
источник

VL

Vlad Lesoplyasov in Laravel Pro
eloquent по другому не позволит?
источник

Р

Рулік in Laravel Pro
Ну так on update всегда отработает
источник

VL

Vlad Lesoplyasov in Laravel Pro
не отработает в случае если данные прилетают, даже теже (если в ручную запрос отправить)
источник

EG

Egor Gruzdev in Laravel Pro
response(view(''))->cookie('test2', 'test cookie', 60)
источник

ND

Nikolai Demin in Laravel Pro
Напомните как называется когда в методе edit указывается класс модели и Laravel автоматически  подставляет экземпляр этой модели по id
источник

ND

Nikolai Demin in Laravel Pro
или поделитесь ссылкой почитать про это
источник

А

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

А

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

ND

Nikolai Demin in Laravel Pro
спасибо
источник

МИ

Михаил Игнатов... in Laravel Pro
Привет всем, буду очень благодарен за какую-нибудь помощь. хотя бы направить меня, что именно гуглить.. пробел в теории видимо..

есть интерфейс с описанием методов и есть класс, который имплементирует интерфейс и реализует методы.

есть другой класс:
protected $var;

__construct(MyInterface $var)
{
   $this->var = $var;
}

public function methodFromCurrentClass()
{
   return $this->var->methodFromClassImplementsInterface();
}

Вот как мне понять, каким образом, не указывая класс с реализацией методов из интерфейса, в методе methodFromCurrentClass появилась возможность вызвать эти методы? даже не понимаю, как нагуглить? Спасибо заранее!!!
источник

А

Антон in Laravel Pro
В смысле не указывая, а в конструкторе у тебя что?
источник

МИ

Михаил Игнатов... in Laravel Pro
в конструкторе __construct(MyInterface $var)
{
   $this->var = $var;
}
источник

А

Антон in Laravel Pro
Ну вот поэтому и получилось. У тебя в каком-то из сервис-провайдеров прибинжена реализация к интерфейсу.
источник

DS

Dima S in Laravel Pro
Чет не понял вопроса) инициализировал класс в переменной и вызвал метод
источник

МИ

Михаил Игнатов... in Laravel Pro
аа то есть это не магия, а всего лишь где-то кто-то в сервис провайдер это вставил) спасибо большое
источник

А

Антон in Laravel Pro
В ларавеле в сервис-провайдере. В симфони это будет работать и без настройки, если реализация у интерфейса всего одна: он сам найдет эту реализацию и засунет в контейнер.
источник

МИ

Михаил Игнатов... in Laravel Pro
если б это был класс - вопроса бы не было, а тут интерфейс, но потом в переменной уже класс оказывается)
источник

МИ

Михаил Игнатов... in Laravel Pro
вот буду знать, вот он и пробел) спасибо!
источник

DS

Dima S in Laravel Pro
Ну интерфейс, класс какая разница)
источник