是的,可以删除记录而不使用laravel 5.4中的表单。在laravel中,删除记录通常是通过发送DELETE请求来实现的,而不一定需要使用表单。可以使用laravel的路由和控制器来处理删除记录的请求。
以下是一个示例代码,演示如何在laravel中删除记录:
Route::delete('/records/{id}', 'RecordController@destroy');
public function destroy($id)
{
// 根据id查找要删除的记录
$record = Record::find($id);
if ($record) {
// 删除记录
$record->delete();
return response()->json(['message' => 'Record deleted successfully']);
} else {
return response()->json(['message' => 'Record not found'], 404);
}
}
在上述代码中,我们首先通过id查找要删除的记录,如果找到了记录,则调用delete方法进行删除。如果找不到记录,则返回一个404响应。
这样,当发送DELETE请求到/records/{id}
时,laravel会调用destroy方法来删除相应的记录。
这种方式可以在不使用laravel 5.4中的表单的情况下,通过发送DELETE请求来删除记录。
领取专属 10元无门槛券
手把手带您无忧上云