callAction在Laravel控制器中做什么



我正在维护一些由我的学院编写的Laravel 6代码。

我发现他们重写了控制器中的callAction方法,并初始化了其中的一些变量。但我在Laravel 3-8文档中找不到callAction方法。

在callAction方法中而不是在控制器的构造函数中初始化变量有什么意义?

use IlluminateRoutingController;
class ControllerA extends Controller
{
protected $data = [];
public function callAction($method, $parameters)
{
$this->data['title'] = 'Some database query';
}
public function index(Request $request)
{
return view('index', $this->data);
}
}

callAction(字符串$method,数组$parameters(

在控制器上执行操作。

来源:https://laravel.com/api/8.x/Illuminate/Routing/Controller.html#method_callAction

相关内容

  • 没有找到相关文章

最新更新