masoud net
6 سال پیش توسط masoud net مطرح شد
5 پاسخ

کار whereslug

کار whereslug چیه؟

$ticket = Ticket::whereSlug($slug)->firstOrFail();

ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

whereSlug از توابع الکوئنت یا لاراول نیست. به ابتدای تمام فیلدهای داخل دیتابیس میشه Where رو اضافه کرد و مقدار اون فیلد رو با مقداری که بهش پاس میدیم مقایسه کرد.
مثلا whereTitle($title) یا whereBody($body)


masoud net
@netwons 6 سال پیش مطرح شد
0

@ali.bayat

در داخل آموزش های لاراول سایت راکت قسمت کش در لاراول توسط redis از این متدد استفاده کرده پس وجود داره که استفاده کرده


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

این یک متد دینامیک هستش. و به تعداد فیلدهای جدول دیتابیس برای هر مدل موجود هست


1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش آپدیت شد
0

@ali.bayat

خوب کارش چیه کجا ازش استفاده میشه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

@masoudproton
به متدهای زیر دقت کنید:

App\Post::where('id', '=', 1)->get();

App\Post::where('id', 1)->get();

حالا لاراول برای راحت‌تر کارکردن با دیتابیس یه متد دیگه هم داره که دقیقا کار متدهای بالا رو انجام میده
و اون هست: where + اسم فیلد مثلا: whereId, whereName, whereBody

App\Post::whereId(1)->get();

کلمه‌ای که به where اضافه میشه باید نام یکی از فیلدها در جدول دیتابیس باشه و حرف اولش هم باید بزرگ تایپ بشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام