حل مشکل Bootstrap Paginate در نسخهی x.8 (هشت.اکس) لاراول
یعنی به فرض در سمت کنترلر به این صورت عمل کردهاید: اگر در نسخهی x.8 (هشت.اکس) لاراول بخواهید از حالت Paginate بوت استرپ استفاده کنید، احتمالاً خواهید دید که UI مد نظرتان عمل نخواهد کرد و همه چیز برخلاف تصور شما به هم ریخته خواهد…
چطور مشکل Target class [***] does not exist را در لاراول برطرف کنیم؟
پس از ایجاد یک کنترلر در یک دیرکتوری من با مشکل زیر مواجه شدم که به نظر منطقی نبود. چون همه چیز به ظاهر سر جای خودش بود. لازم به ذکر است که ورژن لاراول من ۸.۳۷.۰ بود. برای مشاهدهی ورژن لاراولتان کافی است دستور…
چطور مسیر public در لاراول را به مسیر مورد نظر تغییر دهیم؟
فرض کنید در لاراول قصد آپلود فایل در مسیر public را دارید و کدها سمت لوکال به درستی کار میکنند و فایلهای مد نظر در پوشهی تعیین شده (public) آپلود میشوند. اما پس از انتقال به سرور متوجه میشوید که یک جای کار ایراد دارد…
چطور یک رکورد را در لاراول آپدیت یا حذف کنم؟
برای آپدیت اطلاعات در لاراول کافی است در متد مربوطه به صورت زیر عمل کرد: کد زیر نیز معادل کد بالاست: البته برای آپدیت، علاوه بر update میتوانیم از save هم استفاده نماییم. برای حذف رکورد از دیتابیس نیز از کد زیر میتوانیم استفاده کنیم:
چطور پیامهای اعتبارسنجی در لاراول را شخصیسازی کنم و پیام مناسبی به کاربر نمایش دهم؟
یکی از سادهترین روشهای شخصیسازی پیامهای خطای مربوط به اعتبارسنجی در لاراول به صورت زیر است: همانطور که قابل ملاحظه است، validate پارامتر دومی نیز قبول میکند که من در اینجا یک آرایه با نام alerts را به آن پاس دادهام. در ابتدای کد نیز…
در لاراول اعتبارسنجی و ذخیره اطلاعات در دیتابیس چگونه صورت میگیرد؟
در لاراول، روشهای مختلفی برای ذخیره کردن اطلاعات در دیتابیس وجود دارند. فرض میکنم قصد دارم در متد store مقادیری را در جدول users و از طریق مدل User ذخیره کنم. کافی است یک آبجکت جدید از User ایجاد و از طریق کلاس request اطلاعات…
آشنایی با مدل و Eloquent ORM در لاراول
از آنجایی که لاراول از معماری MVC بهره میبرد، تا زمانی که ما صرفاً از Query Builderها استفاده کنیم، نخواهیم توانست از تمام پتانسیل معماری MVC و کار کردن با مدلها بهره ببریم. از طرفی کار کردن با مدل و الکوئنتها سادهتر است و قدرت…
دستورات مفید و کاربردی در استفاده از Query Builderها در لاراول
در زیر به برخی از دستورات مفید و کاربردی در استفاده از کوئری بیلدرها (Query Builders) در لاراول اشاره کردهام. دستور زیر تمام رکوردهای جدول users را به صورت آرایه دریافت میکند: مشخص است برای نمایش در ویوی مربوطه نیز میتوان به صورت زیر عمل…
دستورات مفید مربوط به migration در لاارول
این دستور برای اجرای تمام مایگریشنهای اجرا نشده کاربر دارد. دستور بالا میگوید که یک جدول با نام posts ایجاد شود. در صورتی که به هر دلیل قصد داشته باشیم یک مرحله به عقب برگردیم، از دستور rollback استفاده میکنیم. اگر قصد داشته باشیم بیش…
چطور خطای متداول هنگام ایجاد migration در لاراول را رفع کنیم؟
برای حل خطای فوق هنگام ایجاد یک migration در لاراول به شیوهی زیر عمل میکنیم. در فایل تغییرات زیر را اعمال میکنیم: همانطور که قابل ملاحظه است، ابتدا Schema را در این فایل use کردهایم و در متد boot قطعه کدی را افزودیم و به…