راکت

چطوری از 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

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

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

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

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

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

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