Size: a a a

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

2020 November 19

Г

Глеб in Laravel для начинающих
Вот вот, со answers () должен быть билдер
источник

Г

Глеб in Laravel для начинающих
А если по свойству то модель
источник

Г

Глеб in Laravel для начинающих
Так ведь?
источник

D

DK in Laravel для начинающих
Alexander Grigorev
Здравствуйте, подскажите пожалуйста
есть модель Question в ней есть связь
public function answers(): HasMany
$question = Question::where(...)->first();

$question->answers()->create(...);

Все работает отлично, но
phpstrorm под вызовами answers() подсвечивает ошибку
Potentially polymorphic call. The code may be inoperable depending on the actual class instance passed as the argument.
как исправить ее?
попробуй в новую переменную положи
источник

D

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

Г

Глеб in Laravel для начинающих
Alexander Grigorev
Здравствуйте, подскажите пожалуйста
есть модель Question в ней есть связь
public function answers(): HasMany
$question = Question::where(...)->first();

$question->answers()->create(...);

Все работает отлично, но
phpstrorm под вызовами answers() подсвечивает ошибку
Potentially polymorphic call. The code may be inoperable depending on the actual class instance passed as the argument.
как исправить ее?
Вообщем че тянуть, отношение не правильно сделано
источник

D

DK in Laravel для начинающих
@Helldar https://github.com/andrey-helldar/laravel-ide-facades-helper
IDE разве сама не подсвечивает то, что есть у фасадов(тот же ide-helper, не?)?
источник

AH

Andrey Helldar in Laravel для начинающих
IDE Helper клал большой и толстый на чужие фасады.

И нет, шторм не подсвечивает. Он не знает что какой-то protected метод getFacadeAccessor возвращает то, что надо подсказывать... А там иногда и строка возвращается типа storage, например.
источник

VY

Vladimir Yefremov in Laravel для начинающих
а как там лайки ставить?
:)
источник

D

DK in Laravel для начинающих
Vladimir Yefremov
а как там лайки ставить?
:)
ну там справа, над сообщением есть эмоджи
источник

D

DK in Laravel для начинающих
Andrey Helldar
IDE Helper клал большой и толстый на чужие фасады.

И нет, шторм не подсвечивает. Он не знает что какой-то protected метод getFacadeAccessor возвращает то, что надо подсказывать... А там иногда и строка возвращается типа storage, например.
а лол
источник

D

DK in Laravel для начинающих
не так часто делал свои фасады -_-"
ясненько, спасибо
источник

AG

Alexander Grigorev in Laravel для начинающих
Глеб
Вообщем че тянуть, отношение не правильно сделано
А как правильно? Вроде все как в документации
источник

AG

Alexander Grigorev in Laravel для начинающих
Если над вызовом модели сделать
/** @var Question $question */

То ошибка пропадает
источник

Г

Глеб in Laravel для начинающих
Вот, типо так public function author() { return $this->belongsTo('App\Author'); }
источник

VY

Vladimir Yefremov in Laravel для начинающих
DK
ну там справа, над сообщением есть эмоджи
есть!
источник

AH

Andrey Helldar in Laravel для начинающих
DK
не так часто делал свои фасады -_-"
ясненько, спасибо
))
источник

D

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

D

DK in Laravel для начинающих
а что делает DTO?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
DK
а что делает DTO?
Создает дто 😄
источник