Sokan Academy

مثل اینکه از لاراول v8.6.0، به صورت پیش‌فرض برای احراز هویت API ها، Sanctum نصب شده. خیلی از پروژه‌ها یا api ندارن یا نیازی به احراز هویت ندارن اما به خاطر این پکیج، یه جدول به دیتابیسشون اضافه میشه؛ جدول personal_access_tokens.

برای حذف این موارد اضافی ابتدا Sanctum رو با دستور composer remove حذف می‌کنیم.

composer remove laravel/sanctum

سپس توی فایل مسیر‌های api.php مسیر تعریف شده به صورت پیش‌فرض رو پاک می‌کنیم. (اگه حس می‌کنید بعدا می‌خواید ازش استفاده کنید می‌تونید کامنتش کنید.)

// routes/api.php
 
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
 
// Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
//     return $request->user();
// });

در مرحله‌ی آخر هم مایگریشن CreatePersonalAccessTokensTable رو پاک می‌کنیم (فایل این کلاس توی مسیر database/migrations پیدا میشه) و دوباره مایگریشن‌هامون رو اجرا می‌کنیم.

php artisan migrate:fresh

 

این محتوا آموزنده بود؟
databaselaravelلاراول8احراز هویت

sokan-academy-footer-logo
کلیه حقوق مادی و معنوی این وب‌سایت متعلق به سکان آکادمی می باشد.