PDA

View Full Version : استفاده از Auth با فیلدهای سفارشی جدول User



Mohsen74_programmer
دوشنبه 12 آذر 1397, 16:38 عصر
سلام من یک جدول به نام shl_user دارم و نام کلاس مدل آن هم User هست. فیلد های آن زیر نوشته شده





]=public $fillable
'usr_id',
'usr_email',
'usr_pass',
'usr_firstname',
'usr_lastname',
'usr_nickname',
'usr_level_access',
'usr_created_at',
'usr_updated_at',
;[



حالا من می خوام از Auth::attempt استفاده کنم
باید به چه شکل به کلاس Auth جدول و فیلدهای جدول معرفی کنم؟

plague
دوشنبه 12 آذر 1397, 19:10 عصر
چرا جدول و فیلد ها رو دستکاری کردی برای خودت کار تراشیدی
تو مدلت این رو اضافه کن تا اسم تیبل رو تغییر بدی


protected $table = 'shl_user';
بعد php artisan make:auth بزن تو کنسول تا کلاس های لاگین و ثبت نام رو بسازه برات
بعد با راهنمایی که اینجا کرده اسم فیلد های لاگین رو تغییر بده

https://stackoverflow.com/questions/39374472/laravel-how-can-i-change-the-default-auth-password-field-name


اگرم خودت میخای کلاس بنویسی این رو تست کن شاید جواب بده


Auth::attempt(['username' => $username, 'password' => $password]);

taherdesign
جمعه 30 آذر 1397, 13:44 عصر
Auth::attempt(['username' => $username, 'password' => $password]);
از این استفاده کن