delete laravel query code example
Example 1: laravel delete where
DB::table('users')->where('id', $id)->delete();
Example 2: laravel update from query
$affected = DB::table('users')
->where('id', 1)
->update(['votes' => 1]);
Example 3: delete route method in laravel
<form method="POST" action="{{ route('route.name', [ 'id'=> $item->id ]) }}">
@csrf
<input type="hidden" name="_method" value="DELETE">
<button type="submit" class="btn btn-danger btn-icon">
<i data-feather="delete"></i>
</button>
</form>
Example 4: laravel delete relationship data
class User extends Eloquent
{
public function photos()
{
return $this->has_many('Photo');
}
public static function boot() {
parent::boot();
static::deleting(function($user) {
$user->photos()->delete();
});
}
}
Example 5: laravel eloquent remove from db
$res=User::where('id',$id)->delete();
Example 6: get all data eloquent laravel
Blog::all();
$posts = Blog::all();