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提供对请求值的访问,而无需通过paramillighted\Support\Facades\Request::all()
我尝试过这个:{{\App\Helpers\Profile::Profile(illumb\Support\Facades\Request::all())}
在函数中Profile()
我将此作为空数组获取您是否有任何post或获取数据?