🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ اورنگ چلبی
در مورد پاس دادن دیرکتیوها به عنوان ارگمان‌های وردی
جامعه لاراول ایجاد شده در ۲۹ آذر ۱۴۰۱

سلام

احمدرضا جان ازت ممنون میشم سوالم رو به گوش اساتید برسونی.

بعد از ایجاد متدهای لایک و دس لایک در تریت لایکبل

من type hint یی به متدهام ندادم برخلاف چیزی ک استاد گفتن

همینطور دیرکتیوهای auth()/user() هم به عنوان ارگمان ورودی در کنترلر استفاده نکردم و کدهام بدون مشکل اجرا میشن

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

class DislikeController extends Controller
{
    public function store(Request $request, string $likeable_type, $likeable_id)
    {
        $likeable_id->dislikedBy();
        return back();
    }
}
    public function likedBy()
    {
        return $this->likes()->create([
            'user_id' => auth()->id(),
            'vote' => 1
        ]);
    }
    public function dislikedBy()
    {
        return $this->likes()->create([
            'user_id' => auth()->id(),
            'vote' => -1,
        ]);
    }

به پشتیبانی ارجاع داده میشه تا استاد پاسخدهی کنند.

مهندس آمنه خداپناهی ۲۹ آذر ۱۴۰۱، ۱۴:۳۶