我想制作更新功能,但该功能不起作用,请帮我解决这个问题,这是我的代码:
这是路线
Route::resource('ItemName', 'ItemNameController');
Run Code Online (Sandbox Code Playgroud)
这是控制器
public function update(Request $request, ItemName $itemName)
{
request()->validate([
'inc' => 'required',
'item_name' => 'required',
'short_name' => 'required',
'definition_eng' => 'max:1000',
'definition_ind' => 'max:1000',
]);
$itemName->update($request->all());
return redirect('ItemName')->with('success', 'Item Name Updated Successfully');
}
Run Code Online (Sandbox Code Playgroud)
这是视图
<form action="{{ action('ItemNameController@update', $ItemName->id) }}" method="post">
@csrf
@method('PUT')
<input class="form-control col-4" type="text" name="inc" placeholder="INC" value="{{$ItemName->inc}}">
<input class="form-control mt-2" type="text" name="item_name" placeholder="Item Name" value="{{$ItemName->item_name}}">
<input class="form-control mt-2" type="text" name="short_name" placeholder="Short Name" value="{{$ItemName->short_name}}">
<input class="form-control mt-2" type="text" name="definition_eng" placeholder="English Definition" value="{{$ItemName->definition_eng}}">
<input class="form-control mt-2" …Run Code Online (Sandbox Code Playgroud) 这是我的代码:
路线
Route::resource('ItemName', 'ItemNameController');
Run Code Online (Sandbox Code Playgroud)
控制器
public function destroy(ItemName $itemName)
{
$itemName->delete();
return redirect('ItemName')->with('success', 'Item Has Been Delete');
}
Run Code Online (Sandbox Code Playgroud)
看法
<form action="{{ route('ItemName', $ItemName->id) }}" method="post">
@csrf
@method("DELETE")
<input type="submit" class="btn btn-danger btn-sm" href="{{ $ItemName-
>id }}" value="Delete" onclick="return confirm('Are You Sure To Delete
This Item? #{{ $ItemName->inc }} ')">
</form>
Run Code Online (Sandbox Code Playgroud)
问题是代码无法删除表中的项目,有什么帮助吗?谢谢
I want to get value from table chat using case, like this :
SELECT user_one, user_two
FROM chatting, users
WHERE
CASE
WHEN user_one = 36
THEN user_two = 55
WHEN user_two = 55
THEN user_one = 36
END
Run Code Online (Sandbox Code Playgroud)
but i get this error after "THEN user_two = 55" The error is "Incorrect syntax near '='."