Php 如何将参数传递给函数Laravel?

Php 如何将参数传递给函数Laravel?,php,laravel,laravel-5,laravel-5.4,Php,Laravel,Laravel 5,Laravel 5.4,我有以下职能: public static function profile(Request $request){ return self::getProfileType(Request $request); } 如何使用函数而不使用:Request$Request: public static function profile(){ return self::getProfileType(Request $request); } 声明对象类型时,需要为参

我有以下职能:

 public static function profile(Request $request){

        return self::getProfileType(Request $request);
    }
如何使用函数而不使用:
Request$Request

public static function profile(){
    return self::getProfileType(Request $request);
}

声明对象类型时,需要为参数传递该类型,但如果复制该类型,则不应通知该类型,例如:

public static function profile(Request $request)
{
    return self::getProfileType($request);
}
但如果不想指定类型,只需在
$Request
之前删除
请求

public static function profile($request)
{
    return self::getProfileType($request);
}

然后您可以将任何值传递给该参数,它不会出现错误

您可以使用全局帮助器

public static function profile(){
    return self::getProfileType(request()); // request() is a global function
}

是的,但是在没有父函数中的
Request$Request
的情况下,如何使用它?仅在内部?问题是,当我从templete blade调用此库方法时:
{{\App\Helpers\Profile::getProfileType(Request$Request)}
它不适用于这种特殊情况,Laravel提供对请求值的访问,而无需通过param
illighted\Support\Facades\Request::all()
我尝试过这个:
{{\App\Helpers\Profile::Profile(illumb\Support\Facades\Request::all())}
在函数中
Profile()
我将此作为空数组获取您是否有任何post或获取数据?