我有这段代码,用于查询数据表中的数据。
class ShipmentsDataTable extends HurricaneBaseDataTable
{
public function query(Shipment $model, $batchID)
{
// Some Eloquent query
}
}
但是在此之前,首先在刀片服务器或浏览器中显示一个空表,然后通过ajax请求,下面的代码将完成此任务。
if (method_exists($this, 'query')) {
$source = app()->call([$this, 'query']);
$source = $this->applyScopes($source);
}
$this
代表上述课程。
我的问题是..有没有办法在此行中传递参数
$source = app()->call([$this, 'query']);
以便可以在public function query(Shipment $model, $batchID)
中接收$batchID
中的消息?
我当然在互联网上搜索,只是找不到类似的解决方案。
我正在laraship之上实现此代码,而其核心地位是使用DataTable
与典型的控制器模型调用不同,这是因为我不想错过软件包