کار whereslug چیه؟
$ticket = Ticket::whereSlug($slug)->firstOrFail();
whereSlug از توابع الکوئنت یا لاراول نیست. به ابتدای تمام فیلدهای داخل دیتابیس میشه Where رو اضافه کرد و مقدار اون فیلد رو با مقداری که بهش پاس میدیم مقایسه کرد.
مثلا whereTitle($title) یا whereBody($body)
در داخل آموزش های لاراول سایت راکت قسمت کش در لاراول توسط redis از این متدد استفاده کرده پس وجود داره که استفاده کرده
@masoudproton
به متدهای زیر دقت کنید:
App\Post::where('id', '=', 1)->get();
App\Post::where('id', 1)->get();
حالا لاراول برای راحتتر کارکردن با دیتابیس یه متد دیگه هم داره که دقیقا کار متدهای بالا رو انجام میده
و اون هست: where + اسم فیلد مثلا: whereId, whereName, whereBody
App\Post::whereId(1)->get();
کلمهای که به where اضافه میشه باید نام یکی از فیلدها در جدول دیتابیس باشه و حرف اولش هم باید بزرگ تایپ بشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟