Eliminar la tabla personal_access_tokens de una App en Laravel
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
.
1composer remove laravel/sanctum
1// routes/api.php2 3use Illuminate\Http\Request;4use Illuminate\Support\Facades\Route;5 6// Route::middleware('auth:sanctum')->get('/user', function (Request $request) {7// return $request->user();8// });
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.
1rm database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php2php artisan migrate:fresh