#php #laravel #model-view-controller #eloquent
#php #ларавель #модель-вид-контроллер #красноречивый
Вопрос:
Как пользователь, у меня есть несколько вариантов кнопок в строке. Как я могу определить, в какой строке была нажата кнопка?
Вот мой код просмотра:
@foreach($user-gt;bets as $bet) lt;trgt; lt;th scope="row"gt; Jan 20 lt;/thgt; lt;tdgt; lt;span class="single-data event"gt; lt;a href="#"gt; {{$bet['team1']}} - {{$bet['team2']}} lt;/agt; lt;/spangt; lt;/tdgt; lt;tdgt; lt;span class="single-data"gt; {{$bet-gt;id}} lt;/spangt; lt;/tdgt; lt;tdgt; lt;span class="single-data"gt; {{$bet['odds']}} lt;/spangt; lt;/tdgt; lt;tdgt; lt;span class="single-data gray"gt; {{$bet-gt;bookmaker-gt;name}} lt;/spangt; lt;/tdgt; lt;tdgt; lt;span class="profit"gt; lt;button type="submit" class="btn btn-primary" name="loss" value="{{$bet-gt;id}}"gt;LOSSlt;/buttongt; lt;button type="submit" class="btn btn-secondary" name="halflost" value="{{$bet-gt;id}}"gt;-1/2lt;/buttongt; lt;button type="submit" class="btn btn-success" name="push" value="{{$bet-gt;id}}"gt;PUSHlt;/buttongt; lt;button type="submit" class="btn btn-danger" name="win" value="{{$bet-gt;id}}"gt;WINlt;/buttongt; lt;button type="submit" class="btn btn-warning" name="halflost" value="{{$bet-gt;id}}"gt; 1/2lt;/buttongt; lt;/spangt; lt;/tdgt; lt;tdgt; lt;span class="result-icon win"gt; lt;input type="text" size="10" class="form-control @error('score') is-invalid @enderror" name="score" value="{{$bet-gt;id}}" required autocomplete="score" autofocusgt; lt;/spangt; lt;/tdgt; lt;/trgt; @endforeach
Вот как это выглядит:
Мне нужно как-то получить все значения строки, в которой была нажата кнопка отправки
Комментарии:
1. У всех них разные имена, поэтому то, которое когда-либо было в массиве $_POST, будет нажато
2. Может быть, подумайте о том, чтобы иметь
lt;formgt;
элемент и для каждогоlt;trgt;
из них? Зависит от того, что вы пытаетесь сделать с помощью этого нажатия кнопки/отправки формы.3. Вы также должны поместить что-то в
value
атрибут, может совпадать с именем4. я добавил $bet-gt;id в атрибут value, но это не решает проблему. Мне нужно как-то получить все значения строки, в которой была нажата кнопка отправки