Передача аргументов в Controller методу в пользовательской модели - PullRequest
0 голосов
/ 09 июня 2018

У меня есть маршрут

Route::get('/{id}/{friend_id}','FriendController@addFriend');

И я хочу передать id и friend_id методу FriendController@addFriend, т.е.

   public function addFriend(User $user)
    {
        $this->friends()->attach($user->id);
    } 

Я не понимаю, какпередать туда параметр в метод FriendController в addFriend

1 Ответ

0 голосов
/ 09 июня 2018
   public function addFriend($id, $friend_id)
    {
        $user = User::find($id);
        $user->friends()->attach($user->id);
    } 

Вы можете передать два аргумента, как этот.

Если вы хотите связать маршрут и модель, вы можете связать только модель, а не два.

Надеюсь, это поможет.

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