مشکلات دوستانو چک کردم و همچنین پاسخ هارو و نتونستم خطارو برطرف کنم، لطفا راهنمایی بفرمایید
حتی تکه کد رو از گیت هاب امیر جان برداشتم و همچنان مشکل با پرجاست
https://github.com/mahdi-karimian/AzmoonSaz.git
سلام مهدی جان، لطفا ابتدا از خطاتون اسکرین شات بفرستید و در مورد خطایی که رخ داده توضیحات کاملتون رو مطرح کنید و همچنین کدهای مربوط به اون قسمت که خطا داده رو هم بفرستید بعد اگه نیاز بود سورس کدتون رو میفرستید.
صادق برزگر۲۳ فروردین ۱۴۰۲، ۱۳:۱۷
ممنونم از شما
در این دو قسمتی که کامنت گذاشتم؛ بجای استاتوس کد هایی که باید، داره 500 برمیگردونه و من نمیدونم چرا
پیش از این که قسمت اضافه کردن یوزر رو اضافه کنم به کد، تکت تستی که وجود داشت پس میشد، ولی بعد از اون نمیدونم چی شد که نشد
و این که به کامیت قبل هم که برمیگردم همچنان تستها فیلد میشن
استفاده شده است؛ بنابراین کلاس Request صحیح به کنترلر شما تزریق نمیشود و از این رو متد validate کار نمیکند و خطا به وجود میآید.
برای رفع این مشکل،
useIlluminate\\Http\\Request;
را به کنترلر اضافه و استفاده کنید.
همچنین، در کد تست، نام فیلد Full_name درخواست را با حرف بزرگ نوشتهاید در حالی که نام فیلد در کنترلر با حرف کوچک full_name است. لذا نام فیلد را با حروف کوچک در تست نوشته و امتحان کنید.
در ضمن، بهتر است از متد json به جای toArray در کنترلر برای تبدیل درخواست به آرایه استفاده کنید، چرا که توابع دیگر مانند create ممکن است برای ورودی جیسون طراحی شده باشند. در نتیجه، کد کنترلر به صورت زیر خواهد بود: