Php 缺少[Route:viewticketuser][URI:viewticketuser/{id}]所需的参数。//拉维尔7号
单击“提交”按钮时,将显示此页面:缺少[Route:viewticketuser][URI:viewticketuser/{id}]所需的参数 当我第一眼看到的时候,当我只想显示所有的票据时,更新按钮工作正常,然后当我为每个用户设置时,就会出现一个错误 视图: 控制器:Php 缺少[Route:viewticketuser][URI:viewticketuser/{id}]所需的参数。//拉维尔7号,php,laravel,laravel-6,laravel-7,Php,Laravel,Laravel 6,Laravel 7,单击“提交”按钮时,将显示此页面:缺少[Route:viewticketuser][URI:viewticketuser/{id}]所需的参数 当我第一眼看到的时候,当我只想显示所有的票据时,更新按钮工作正常,然后当我为每个用户设置时,就会出现一个错误 视图: 控制器: public function updatestatusadmin(Request $request, $id) { $request->validate([ $statu
public function updatestatusadmin(Request $request, $id)
{
$request->validate([
$status='status' => 'required',
]);
$status=(int)$status;
return redirect()->route('ticketshow')->with('Success', 'Status Changed Succesfully!');
}
您的问题在这个
viewticketuser/{id}
url中,您还没有共享它。控制器的更新功能也不在你的问题中。因此,将这些添加到您的问题中。`public function updatestatusadmin(Request$Request,$id){$Request->validate([$status='status'=>'required',]);$status=(int)$status;Ticket::where('Ticket_id',$id)->update(array('status'=>$status));return redirect()->route('ticketshow')->with('Success','Status Changed successfully!';}`表单操作url应该将您带到TicketController
的update
函数notupdatestatusadmin
@zahidhasanemon我编辑了该部分,但仍然没有函数您的问题出在viewticketuser/{id}
url,但您尚未共享它。您的问题中也没有控制器的更新功能。因此,请将这些添加到您的问题中。`public function updatestatusadmin(Request$Request,$id){$Request->validate([$status='status'=>'required',]);$status=(int)$status;Ticket::where('ticket_id',$id)->更新(数组('status'=>$status));返回重定向()->路由('ticketshow')->带有('Success','status Changed successfully!');}`表单操作url应将您带到TicketController
的update
函数notupdatestatusadmin
@zahidhasanemon我编辑了该部分,但仍然没有函数
Route::post('updateticketadmin/{id}','TicketController@updatestatusadmin')->name('updateticketadmin')->middleware('is_admin');
public function updatestatusadmin(Request $request, $id)
{
$request->validate([
$status='status' => 'required',
]);
$status=(int)$status;
return redirect()->route('ticketshow')->with('Success', 'Status Changed Succesfully!');
}