Определите метод в вашем контроллере и отправьте данные, используя ajax request
.
шаблон:
<a href="" class="btn btn-primary btn-xs js-read" data-toggle="modal" data-target="#exampleModal{{$key+1}}">
<i class="icon-eye" style="color: white"></i>
</a>
<!-- Modal -->
<div @if ($key === 0) @endif class="modal fade" id="exampleModal{{$key+1}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
{{$inbox->pivot->message}}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
Маршрут:
Route::post('/set-read',[
'uses' => 'Controller@ajaxSetRead'
]);
Контроллер:
public function ajaxSetRead()
{
$buttonId = INPUT::get('buttonId');
...
}
Файл JS:
$('.js-read').on('click', function (e) {
$.ajax({
url : '/set-read',
method : 'post',
data : {
buttonId : this.data('target')
},
headers:
{
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
success : function(response){
}
});
});