Eliminar la tabla personal_access_tokens de una App en Laravel
- Fecha
-
Oliver Servín
Sanctum es ahora la API por defecto desde Laravel 8.6.0. Sin embargo, inicialmente la mayoría de mis proyectos no necesitan de esa API, pero debido a Sanctum termino con la table extra de personal_access_tokens
.
Fácilmente puedes eliminar Sanctum con ejecutar composer remove
y eliminando o comentando el endpoint api/user
em tu archivo de rutas api
.
composer remove laravel/sanctum
// routes/api.php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
// Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
// return $request->user();
// });
También necesitarás eliminar la migración CreatePersonalAccessTokensTable
y ejecutar el comando migrate:fresh
para limpiar todas las tablas de la base de datos y ejecutar la migración de nuevo.
rm database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
php artisan migrate:fresh