【发布时间】:2018-03-09 10:40:10
【问题描述】:
我正在寻找一个函数,其中我将 ControllerName 作为参数并返回该控制器中的函数。例如:
.
.
.
class ExampleController extends Controller {
public static function firstExample($param1 = ' ', $param2 = 0){
.
.
.
}
public static function secondExample($param3){
.
.
.
}
}
如果我打电话:$actions = MyController::getActions('ExampleController');
它输出这个结构:
array(
0 => array(
'name' => 'firstExample'
'params' => array(
0 => '$param1',
1 => '$param2',
)
),
1 => array(
'name' => 'secondExample'
'params' => array(
0 => '$param3',
)
)
);
我知道如何编写函数和控制器。我的问题是:如何从不同的控制器获取函数名称及其参数(如果可能的话,还可以获取它们的类型)?
【问题讨论】:
标签: php laravel url-routing laravel-5.5