سلام
من یک جدول به نام shl_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 استفاده کرد و دیگه از جدول و مدل User پیش فرض خود لاراول استفاده نکنم
امکانش وجود داره اما باید از یه گاردِ احراز هویت کاستوم استفاده کنید.
اطلاعات بیشتر در مستندات لاراول:
https://laravel.com/docs/5.7/authentication#adding-custom-guards
سلام
ممنون از پاسختون.من از لینکی که فرستادید استفاده کردم اما مشکلم حل شد.
الان می خوام واضح تر بیان کنم.
من یک جدول دارم به نام prj_user که در این جدول اطلاعات کاربران ذخیره میشه.
فیلد ها جدول در زیر نوشته شده.
CREATE TABLE IF NOT EXISTS `prj_user` (
`usr_user_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`usr_firstname` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`usr_lastname` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`usr_email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`usr_pass` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`usr_created_at` timestamp NULL DEFAULT NULL,
`usr_updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`usr_user_id`),
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
برای این جدول یه مدل ساختم به نام UserCustom.php در آدرس app /Models
فولدر Models خودم ایجاد کردم و تمامی مدل های پروژه اونجا ذخیره می کنم.
کد های زیر کد مدل UserCustom.php است.
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class UserCustom extends Model
{
public $table='prj_user';
public $primaryKey='usr_user_id';
const CREATED_AT='usr_created_at';
const UPDATED_AT='usr_updated_at';
protected $fillable = [
'usr_user_id',
'usr_firstname',
'usr_lastname',
'usr_email',
'usr_pass',
'usr_lastname',
'usr_created_at',
'usr_updated_at',
];
}
من می خوام auth::attempt و بقیه متد های کلاس auth به این جدول custom و این مدل custom وصل بشه.
من دیگه نمی خوام از مدل User و جدول User پیش فرض لاراول استفاده کنم.
آیا میشه لاراول در این حد سفارشی سازی کرد؟
آیا همچنین چیزی امکان داره؟
اگر کدها قابل خوندن نیست اون ها داخل notepad++ بزارید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟