description

ارور در احراز هویت

- 2 ماه پیش
توسط mehri آپدیت شد
mehri ( 50 تجربه )
2 ماه پیش

سلام من دوره آموزشی ساخت restful api در لاراول رو دارم نگاه میکنم ،قسمت -احراز هویت - بخش ورود و عضویت تو قسمت متد login دستورات عین فیلم اموزشی نوشتم ولی تابع (! auth()->attempt($val) همش false بر میگردونه ،ایا قبل از اینکه این دستورات رو استفاده کنیم نیاز به تنطیمات خاصی تو ی قسمت ها دیگه هست ،اخه من تمام مراحل رو مثل فیلم انجام دادم

حسام موسوی ( 49730 تجربه )
2 ماه پیش

مقدار $val شما شامل چه مواردی هست
اول چک کنید چی توش مقدار دهی شده

mehri ( 50 تجربه )
2 ماه پیش

همون مقادیری که به عنوان ورودی میدم بهم برمیگردونه
زمانی که پسورد غلط باشه false زمانی که پسورد رو درست وارد میکنم این خطا رو میده
"message": "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'apilaravel.sessions' doesn't exist (SQL: delete from sessions where id = 0Yt23qU8vpubzqgeLYLoLiPSgvmHsQHWmLWoR875)",

حسام موسوی ( 49730 تجربه )
2 ماه پیش

مثل اینکه شما درایور session رو بر روی database تنظیم کردید و بدلیل وجود نداشتن این دیتابیس بهتون ارور میده
برید وارد تنظیمات بشید یا فایل .env و درایور session رو بر روی file تنظیم کنید

mehri ( 50 تجربه )
2 ماه پیش

ممنونم مشکل همینی بود که شما گفتید ،الان درست کار میکنه ،واقعا ممنوم

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