Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何修复错误我没有获得请求的票证id_Php_Laravel_Modal Dialog - Fatal编程技术网

Php 如何修复错误我没有获得请求的票证id

Php 如何修复错误我没有获得请求的票证id,php,laravel,modal-dialog,Php,Laravel,Modal Dialog,我正在开发票证系统,在该系统中,我试图实现请求票证状态更改的模式 这是查看代码 <button style="color:#fff; background:#8c000d" data-toggle="modal" data-target="#status-modal2" class="btn btn-default login-button center"><a href="javascript:;" data-id="{{$ticket->id}}">Updat

我正在开发票证系统,在该系统中,我试图实现请求票证状态更改的模式

这是查看代码

 <button style="color:#fff; background:#8c000d" data-toggle="modal" data-target="#status-modal2" class="btn btn-default login-button center"><a href="javascript:;" data-id="{{$ticket->id}}">Update Status</a></button>
我的预期输出被请求,票证更新应更改


我试图实现我自己,但我得到的是第一个车票id或最后一个id当用户单击单张车票时,我该怎么做?它要求更改已单击车票的状态

使用
Name()
方法命名您的路线

Route::post('/tickets/{id}','TicketsController@updateTicketsHome')->name('tickets.update');
这样,您可以通过名称引用它。然后,通过将表单更改为,指定要将表单发送到的路径,而不是将表单发送到
url

{{ Form::open(['route' => ['tickets.update', $ticket->id], 
               'class' => 'defaultForm',
               'method' => 'post']) }}

我将提出一个替代方案。 在
web.php

 Route::post('/tickets/{id}','TicketsController@updateTicketsHome')->name('ticket.update');
在您的
视图中

<form method="post" action="{{ route('ticket.update', ['id' => $ticket->id]) }}" >


您是否有机会对此进行研究?尝试在url部分中添加票证变量url=>['ticket/.$ticket->id]我按照您的说法进行了更改,但我收到另一个错误,即tokenmissmatch erroradd{{csrf_token()}}在表单中,然后您需要检查控制器,通过检查传入的值来调试它。我每次使用票证表的最后一个id时都会进行检查
 Route::post('/tickets/{id}','TicketsController@updateTicketsHome')->name('ticket.update');
<form method="post" action="{{ route('ticket.update', ['id' => $ticket->id]) }}" >