Laravel 8でレコードを削除
9788 ワード
もともとhttps://codeanddeploy.com訪問し、サンプルコードをダウンロードしてください
この短いポストでは、Laravel 8のレコードを例として削除する簡単なメソッドを共有します.
Laravelクエリビルダを使用したシングル削除
コントローラコード:
ハッピーコーディング
この短いポストでは、Laravel 8のレコードを例として削除する簡単なメソッドを共有します.
https://codeanddeploy.com/blog/laravel/delete-record-in-laravel-8 例の削除
Laravelクエリビルダを使用したシングル削除
DB::table('posts')->where('id', 1)->delete();
Laravelクエリビルダを使用した複数の削除DB::table('posts')->whereIn('id', [2, 4])->delete();
Laravel Elququentを使用したシングル削除Post::where('id', 1)->delete();
Laravel Elququentを使用した複数の削除Post::whereIn('id', [2, 4])->delete();
それです.次に、コントローラの例で実装します.削除の実装
コントローラコード:
/**
* Remove the specified resource from storage.
*
* @param \App\Models\Post $post
* @return \Illuminate\Http\Response
*/
public function destroy(Post $post)
{
$post->delete();
return redirect()->route('posts.index')
->withSuccess(__('Post delete successfully.'));
}
ルートコード:Route::resource('posts', PostsController::class);
ブレードコード<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Delete Record in Laravel 8 - codeanddeploy.com</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<div class="container mt-5">
@if(Session::get('success', false))
<?php $data = Session::get('success'); ?>
@if (is_array($data))
@foreach ($data as $msg)
<div class="alert alert-success" role="alert">
<i class="fa fa-check"></i>
{{ $msg }}
</div>
@endforeach
@else
<div class="alert alert-success" role="alert">
<i class="fa fa-check"></i>
{{ $data }}
</div>
@endif
@endif
<table class="table table-striped" id="users-table">
<thead>
<tr>
<th scope="col">Title</th>
<th scope="col">Description</th>
<th scope="col">Body</th>
<th scope="col">Delete</th>
</tr>
</thead>
<tbody>
@foreach($posts as $post)
<tr>
<td>{{$post->title}}</td>
<td>{{$post->description}}</td>
<td>{{$post->body}}</td>
<td>
<form method="post" action="{{route('posts.destroy',$post->id)}}">
@method('delete')
@csrf
<button type="submit" class="btn btn-danger btn-sm">Delete</button>
</form>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</body>
</html>
私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切に
をここで訪問してください.ハッピーコーディング
Reference
この問題について(Laravel 8でレコードを削除), 我々は、より多くの情報をここで見つけました https://dev.to/codeanddeploy/delete-record-in-laravel-8-42d3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol