依赖注入通过 $parameter->getClass() 知道是什么类
class Demo{
public function store(Request $req333, $abc){
}
}
class Request{}
$method = new ReflectionMethod('Demo', 'store');
foreach ($method->getParameters() as $parameter) {
// 获取参数的限制类的类型
$param_type = $param->getClass(); //获取当前注入对象的类型提示
$param_value = $param->getName(); //获取参数名称
if ($param_type) {
// 通过类的类型限制名称中提取容器中的实例
$avgs[] = $app[$param_type->name];
}
}
$reflect->invokeArgs($app['demo'], $avgs);
X-HTTP-METHOD-OVERRIDE 可以覆盖laravel的请求,比如实现restful请求,像put delete 等特殊的请求
更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。







