Насколько важно название модели при внедрении в функцию в контроллере [Основываясь на проблеме]? - PullRequest
0 голосов
/ 09 июля 2019

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

Раньше, когда я собирался удалять / обновлять данные с помощью API, который я использовал:

public function destroy(Event $event, EventGallery $eventGallery)
{

    $eventGallery->delete();
    return response(null,Response::HTTP_NO_CONTENT);
}

И я не увидел, чтобы что-то происходило, тогда я изменил $eventGallery to $gallery тогда моя проблема решена, и с этим я видел, что эта проблема была в еще 2 функциях.

В моей модели событий я имел отношение к названию галереи, а также в защищенном поле, теперь естьснова такая проблема, но она вообще не работает, у меня также было EventVideo $videos, и она не работала, затем я изменил ее на $video, и она заработала.

Сейчас основываюсь на приведенной выше информацииМне нужно знать, почему это произошло?Как изменить $eventGallery or $videos на $gallery or $video[related with videos name in Event model and protected with videos исправить это?

1 Ответ

2 голосов
/ 09 июля 2019

Это привязка модели маршрута , если ваш URL-адрес

имеет параметр

{eventGallery}

, вы должны использовать

EventGallery $eventGallery

если вы хотите {gallery}

, тогда вам нужно использовать

EventGallery $gallery
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...