Laravel 控制器中的 callAction 做什么?
What do callAction do in Laravel controller?
我正在维护我的大学编写的一些 Laravel 6 代码。
我发现他们覆盖了控制器中的 callAction 方法并初始化了其中的一些变量。但是我在 Laravel 3-8 文档中找不到 callAction 方法。
在 callAction 方法中而不是在控制器的构造函数中初始化变量有什么意义?
use Illuminate\Routing\Controller;
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(字符串$方法,数组$参数)
Execute an action on the controller.
来源:
https://laravel.com/api/8.x/Illuminate/Routing/Controller.html#method_callAction
我正在维护我的大学编写的一些 Laravel 6 代码。
我发现他们覆盖了控制器中的 callAction 方法并初始化了其中的一些变量。但是我在 Laravel 3-8 文档中找不到 callAction 方法。
在 callAction 方法中而不是在控制器的构造函数中初始化变量有什么意义?
use Illuminate\Routing\Controller;
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(字符串$方法,数组$参数)
Execute an action on the controller.
来源: https://laravel.com/api/8.x/Illuminate/Routing/Controller.html#method_callAction