نمیگه کجا خطا دارم. میره خود لاجیک لاراول رو برامون نشون میده
الان من نمیفهمم این خطا برای چیه؟؟؟؟؟ خطا وقتی رخ داده که خواستم یه دسته بندی رو بسازم
سلام محمد عزیز
در تصویر اول باید متد validated رو صدا بزنید.
$request->validated();
در تصویر تعیین رولها هم باید required رو بصورت اسمال بنویسید.
بهترین پاسخ
احمدرضا فاطمی کیا۱۴ اسفند ۱۴۰۱، ۱۶:۲۷
ممنون آقا احمدرضا کاملا درست شد
ما از کجا ارورهای لاراول رو تشخیص بدیم؟
اصلا هیچی معلوم نیست. مخصوصا توی این اروری که پیوست کردم. از کجا بفهمیم واقعا؟؟ گاهی سخته که بخوایم همهی کدهارو مرور کنیم تا بفهمیم کجا ارور داره و اشتباه شده.
محمدجوکار۱۴ اسفند ۱۴۰۱، ۱۶:۳۱
محمد جان
داخل همین ارور اگر دقت بکنی گفته که آرگومان هایی به متد و کلاس store request درست پاس داده نشده پس در قدم اول باید این کلاس رو چک میکنیم چون قطعا یک جا ایراد داریم.
در قدم بعد ببینیم که آیا دیتای ما رسیده به متد یا خیر که این مراحل با دامپ گرفتن قابل حله.
پس مهارت دیباگینگ رو باید افزایش بدیم.
این مهارت هم تا حدی رو باید آموزش دید و بقیه مراحل و سطوح حرفه ای با تجربه و رفع ارورهای مختلف و چالشهای اینطوری باید ارتقا داد.
ضمنا بعد از یک مدت طولانی کار با لاراول قلق این موارد دستت میاد.
احمدرضا فاطمی کیا۱۴ اسفند ۱۴۰۱، ۱۶:۵۳
ممنون از شما بابت پاسختون
یه سوال دیگه هم داشتم که در تایپکای قبلی پرسیدم، ولی خب دستم خورد تاپیک رو بستمش:
مدل Category از کجا پیداش شد یهو؟؟؟؟؟ خب یکم چکش کردم و رفتم کلاس مدل اصلی رو یه نگاه انداختم. متدهاشم دیدم.
مثلا متد ()Category::all از کجا میفهمه که باید بیاد و همهی دیتایی که توی جدولِ category ما هست رو برگردونه؟؟؟ نفهمیدم اینو
محمدجوکار۱۴ اسفند ۱۴۰۱، ۱۶:۵۹
این موارد مربوط به هسته لاراول هست و میتونی کدها رو بخونی و نحوه کار کردن این مورد رو متوجه بشی.
من این مورد رو بررسی نکردم ولی احتمال میدم از نام خود کلاس توی جداول بگرده و مشابهترین رو پیدا کنه.
در حین مطالعه هم اگر متد یا کلاسی رو خواستی بیشتر دربارش متوجه بشی از API لاراول استفاده کن.
https://laravel.com/api/10.x/index.html
احمدرضا فاطمی کیا۱۴ اسفند ۱۴۰۱، ۱۷:۳۳
بله چشم ممنونم.
یه نکته رو میتونم بپرسم؟
من وردپرس کار نکردم آنچنان. ولی همیشه میگفتن وردپرسه که خیلی کداش آمادست. ولی الان که میبینم، لاراول هم همینه که.
یعنی در ناباورانهترین حالتِ ممکن، یهو یه کد کوچیک مینویسی، میره از دیتابیس همه چیو برمیداره میاره و مینشونه توی یه متغیر.. خب آدم اصلا هنگ میکنه یه لحظه
خواستم بدونم توی دورههای آموزش لاراولی که وجود دارن، این موارد توضیح داده میشن؟ اینکه چطوری الان رفت و یهو فلان کار رو کرد.