تغییر مدل و مایگرشن و تیبل USER در لاراول

3 سال پیش
توسط pedi آپدیت شد
سیدعلی موسوی ( 105214 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

با سلام خدمت دوستان

میخوام نام تیبل USER رو در لارول عوض کنم مثلا تغییر بدم SP_User چطوری باید تغییرش داد هرکار کردم خطای User کوئری رو در لاراول میداد در مایگرشن و مدل و همه رو هم عوض کردم باز هم نشد دوستانی که میدونن ممنون میشم بگن چطوری میشه.. این نکته رو هم در نظر داشته باشید که در گوگل خیلی سرچ زدم همه گفته بودن تویی مسیر Config/Auth.php نام تیل رو از یوزر به هرچی که میخوای تغییر بده ولی این خط رو اصلن نبودش در لاراول 5.5

'table' => 'users',

سایت های که سرچ کردم ولی این خط در Auth.php من وجود ندارد.

https://stackoverflow.com/questions/44449076/laravel-5-4-change-authentication-users-table-name
https://laracasts.com/discuss/channels/general-discussion/change-users-table-name
http://laravel-recipes.com/recipes/12/changing-your-authentication-table

بهترین پاسخ انتخاب شده توسط سیدعلی موسوی
pedi
3 سال پیش

اتفاقا هست، اما کامنت شده. احتمالا شما ندیدیش!
اونو از حالت کامنت دربیار و مقدارشو هرچی میخای بذار:

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => AppUser::class,
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],

فقط صفت table رو از کامنت دربیار و به آرایه بالایی اضافش کن

pedi ( 11026 تجربه )
3 سال پیش

اتفاقا هست، اما کامنت شده. احتمالا شما ندیدیش!
اونو از حالت کامنت دربیار و مقدارشو هرچی میخای بذار:

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => AppUser::class,
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],

فقط صفت table رو از کامنت دربیار و به آرایه بالایی اضافش کن

برای ارسال پاسخ باید وارد سایت شوید