Size: a a a

Laravel для начинающих

2021 January 28

AH

Andrey Helldar in Laravel для начинающих
PSYTRGLES
нативное поведение языка сломано.
нет
источник

P

PSYTRGLES in Laravel для начинающих
так не работает
источник

P

PSYTRGLES in Laravel для начинающих
почему $this->getFakeImage(); кидает ошибку?
источник

AH

Andrey Helldar in Laravel для начинающих
PSYTRGLES
почему $this->getFakeImage(); кидает ошибку?
Потому что в классе, где он вызывается, нет этого метода.
А если вопрос "почему бросается, когда не должен" - надо смотреть код.
источник

AH

Andrey Helldar in Laravel для начинающих
Ну вот же. Переменная $seeder содержит связь $this. А там, где $this - не сущетсвует метода getFakeImage.
источник

P

PSYTRGLES in Laravel для начинающих
Игорь
Переслано от Игорь
вот так пришлось выкручиваться, чтобы фейкером подготовить и сложить случайные изображения)
12 строка класс DatabaseSeeder
14 строка метод run
23 строка $this->getFakeImage()
34 строка метод getFakeImage()
источник

P

PSYTRGLES in Laravel для начинающих
Andrey Helldar
Ну вот же. Переменная $seeder содержит связь $this. А там, где $this - не сущетсвует метода getFakeImage.
так с $seeder как раз и работает, там ниже обсуждали
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Andrey Helldar
Ну вот же. Переменная $seeder содержит связь $this. А там, где $this - не сущетсвует метода getFakeImage.
А должен был бы существовать. Ведь бинд на $this должен был дать текущий контекст класа
источник

P

PSYTRGLES in Laravel для начинающих
я приколупался зачем Игорь сделал $seeder = $this
источник

P

PSYTRGLES in Laravel для начинающих
он ответил, что $this не работает
источник

P

PSYTRGLES in Laravel для начинающих
а он должен работать
источник

И

Игорь in Laravel для начинающих
А не работает
источник

P

PSYTRGLES in Laravel для начинающих
Игорь
А не работает
вообще dd($this) надо сделать в колбэке. за компом ща?
источник

AH

Andrey Helldar in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
источник

P

PSYTRGLES in Laravel для начинающих
ну всё правильно
источник

AH

Andrey Helldar in Laravel для начинающих
PSYTRGLES
а он должен работать
Он и работает.
$this содержит связь на объект-родителя, там где его инициализировали.
А инициализировали его как раз в объекте А.
источник

P

PSYTRGLES in Laravel для начинающих
=))
источник