نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

درست کردن یک نمونه خام از مدل در لاراول

امیرمسعود ایرانی | پنجشنبه, ۳۰ بهمن ۱۳۹۳، ۰۲:۲۰ ب.ظ | ۰ نظر
در لاراول مورد استفاده از مدل‌های خام هنگامی است که بر اساس شرایط مختلف بخواهیم ویژگی‌های مدل را تغییر دهیم و این امکان هم وجود دارد که هیچ شرطی روی مدل اعمال نشود.
برای مثال مدیر مدرسه بدون هیچ شرطی تمامی کلاس‌های موجود را می‌بیند ولی معلم‌ها فقط کلاس‌های مربوط به خود را مشاهده می‌کنند
انجام این کار با تابع query انجام می‌شود. این تابع کوئری ابتدایی را در مدل ایجاد می‌کند. و از این پس می‌توانیم در صورت نیاز شرط‌های دلخواه را به مدل نسبت دهیم.
$classes = ClassModel::query();

if( $teacher == true ) {
	$classes->whereTeacherId( $teacher_id );
}

View::share( 'classes', $classes->get() );
  • امیرمسعود ایرانی

laravel

لاراول

مدل

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی