我不明白为什么它不能工作,如果这个数字低于100000,那么如果我试图打开这个684356现有的数据库,它会给我带来这个错误,所有更高的数字都会给我这个错误,更低的数字,它工作得很好,这取决于什么呢?
如果我打开一个编号为31085 ->的类别,这是一个示例,如果我打开一个编号为684356的类别
控制器
public function editAttributes(Request $request, $category_id){
Session::put('page','tickets-log');
$category_logs = TicketsLog::find($request->category_id);
$category_logs->category_id= $request->category_id;
$category_logs->category_name = $request->category_name;
$category_logs->category_desc = $request->category_desc;
$category_logs->category_not = $request->category_not ;
$category_logs->category_not2 = $request->category_not2;
$category_logs->category_not3 = $request->category_not3;
$category_logs->category_not4 = $request->category_not4;
if($category_logs->save()){
return view('attributes.edit', compact('category_logs'));
}
}
刀片
<form enctype="multipart/form-data" action="{{url('edit-attributes')}}/{{ $category_logs->category_id }}" method="post">@csrf
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Category :</h5>
<input type="number" class="form-control" id="category_id" value="{{ $category_logs['category_id']}}" readonly="">
</div>
</div>
</div>
发布于 2022-11-18 00:46:58
我认为问题在于行动属性。而不是
action="{{url('edit-attributes')}}/{{ $category_logs->category_id }}" put action="{{ url('edit-attributes',$category_logs->category_id ) }}".
我不知道你是怎么定义路线的。
如果在路由中定义了{category_id}
属性,则更改
TicketsLog::find($request->category_id);
in
TicketsLog::find($category_id);
或者如果未将category_id定义为主键,则此表
TicketsLog::where('category_id','=',$category_id)->first();
https://stackoverflow.com/questions/74486756
复制相似问题