رفتن به مطلب
انجمن پشتیبانی لاراول ایران

behi1989

کاربر
  • تعداد ارسال ها

    4
  • تاریخ عضویت

  • آخرین بازدید

تمامی ارسال های behi1989

  1. دوستان کسی نظری نداره؟ خودم کدی نوشتم و به جواب رسیدم و تو فایل auth.php به اینصورت عمل کردم 'defaults' => [ // 'guard' => 'web', 'guard' => 'admins', 'passwords' => 'users', ], 'guards' => [ 'web' => [ 'driver' => 'jwt', 'provider' => 'users', ], 'admins' => [ 'driver' => 'jwt', 'provider' => 'admins', ], 'api' => [ 'driver' => 'jwt', 'provider' => 'admins', 'hash' => false, ], ], 'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], 'admins' => [ 'driver' => 'eloquent', 'model' => App\Admin::class, ], // 'users' => [ // 'driver' => 'database', // 'table' => 'users', // ], ], و در مدل Admin namespace App; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; // use Illuminate\Database\Eloquent\Model; use Tymon\JWTAuth\Contracts\JWTSubject; class Admin extends Authenticatable implements JWTSubject { use Notifiable; protected $guard = 'admins'; protected $fillable = [ 'name', 'email', 'password', 'avatar', 'lastLogin', 'description' ]; protected $hidden = [ 'password' ]; public function getJWTIdentifier() { return $this->getKey(); } public function getJWTCustomClaims() { return []; } } در واقع الان فقط برای ادمین فیکس شده آیا این روش درست هست؟ راهی نیست که بشه از هر دو user و admin استفاده کرد؟ همزمان که استفاده کنم خطا میده
  2. سلام روز بخیر من در رابطه با اهراز هویت چندگانه با jwt تو لاراول به مشکل خوردم ممنون میشم راهنمایی کنید از لاراول ورژن 6 استفاده میکنم و بصورت restfull کدزنی کردم. در واقع دو جدول برای کاربر و ادمین سایت در نظر گرفتم. برای پیاده سازی jwt به روی ادمین به مشکل میخورم و توکن تولید نمیشه! اگر کسی راهنمایی کنه ممنون میشم
×
×
  • جدید...