
BORRAR REGISTROS EN LARAVEL 11
Hay varias formas de borrar registros en laravel 11 y las verdad es que son bastante fáciles:
- Buscando el registro y borrándolo:
use App\Models\User; ... // Buscar el registro por ID y eliminarlo $user = User::find($id); if ($user) { $user->delete(); return response()->json(['message' => 'Registro eliminado']); }
- Si conoces el ID del registro, puedes usar el método estático destroy() para eliminarlo directamente.
use App\Models\User; ... // Eliminar un registro por ID User::destroy($id); // Eliminar múltiples registros por IDs User::destroy([1, 2, 3]);
- Eliminación por consulta
use App\Models\User; // Eliminar todos los usuarios inactivos User::where('active', false)->delete(); //o is > 89 User::where('id', '>','89')->delete();