Передача нескольких переменных в контроллерах

Я пытаюсь добавить таблицу обновлений в блейд-шоу для проекта Laravel.

Идея в том, что если кому-то платят задолженность по сабвуферам, его можно отметить в списке.

Я могу передать roll.id в контроллер, однако это представление участника, поэтому мне нужно получить roll.member_id записи roll.id и передать его в перенаправление, чтобы показать обновленную страницу участника.

Вот html-таблица

<table class = "table">
      <thead class = 'text-primary'>
         <th class = "text-center">Date</th>
         <th></th>
      </thead>
      <tbody>
       @foreach ($member->outstanding as $o)
            <tr>
                <td class = "text-center">{{$o->roll_id}}</td> 
                <td class = "text-center"><a href = "{{action('RollController@updateRoll', $o->id)}}" title = "Paid" class = "btn btn-success"><i class = "material-icons">done</i></a></td>
            </tr>
        @endforeach
        </tbody> 
   </table>

Это RollController@updateRoll

 public function updateRoll($id){
    $o = Roll::find($id);
    if ($o != null)
    {
    $o->status = "C";
    $o->save();
     return redirect(action('MembersController@show'))->with ('success', 'Member Present');
    }
    return redirect(action('MembersController@index'));    
}

Поэтому я хотел бы добавить Member_id в

return redirect(action('MembersController@show'))->with ('success', 'Member Present'); 

Итак, я вернулся к лезвию шоу участников.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
60
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы пытались передать идентификатор действию, как в представлении блейда?

Например:

return redirect(action('MembersController@show', $o->member_id))
           ->with ('success', 'Member Present');

@ Брендан, пожалуйста, примите ответ, если он помог :)

nakov 19.02.2019 05:27

Извините. Мне пришлось ждать (думаю, 10 минут), прежде чем принять, затем мне позвонили. все сделано сейчас

Brendan 19.02.2019 06:25

Другие вопросы по теме