۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت

چطوری از redirect استفاده کرد

بدون پاسخ

سلام من توی چند تا از middleware هام دارم یه کد رو هارد کد میکنم و کپی پیست میکنم میخواستم برای این موضوع یه trait بنویسم یا یک کلاس static که این کار رو دیگه تکرار نکنم

middleware

class is_selecting_user
{

    public function handle(Request $request, Closure $next)
    {
        if ( UserSessionHandler::get_user_is_authorizing() )
            return redirect()->route('authorizing_user') ;

        return $next($request);
    }
}

برای همین اومدم یه trait درست کردم و این کد رو بردم داخلش

if ( UserSessionHandler::get_user_is_authorizing() )
            return redirect()->route('authorizing_user') ;

و وقتی بالای middleware use میکنم ازش و صداش میزنم کاری نمیکنه چکاری رو دارم اشتباه انجام میدم !؟


class is_selecting_user
{

    use MyCustomTrait ; 

    public function handle(Request $request, Closure $next)
    {
        $this->user_is_authorizing() ;

        return $next($request);
    }
}

@hesammousavi
@ali.bayat
@khanzadimahdi

ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

شاید پاسخ شما همین‌جا باشد

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

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