0

我想获取在 laravel-admin 的搜索屏幕上构建的 SQL 和搜索条件,以便在数据库中注册。因为我可以在相同的条件下搜索。

我的问题是“如何在搜索结果中获取像'scheduled_date'这样的搜索条件”网格代码如下。我想在控制器上获取搜索条件。Laravel 版本 6.18.3 laravel-admin 1.7 PHP 7.3.11

protected function grid($request)
{
$grid = new Grid(new Sms);
$grid->column('customer_id', ('customer')); $grid->column('scheduled_date', ('SCHEDULED_DATE'))->sortable();

$grid->expandFilter();
$grid->filter(function($filter){
$filter->disableIdFilter();

$filter->between('scheduled_date', SCHEDULED_DATE)->date(300);

});

return $grid;
}

请帮忙!

4

1 回答 1

0

您可以使用$request()-><query_string_name>

例如,如果 URL 是:您可以使用和http://localhost:8000/post?id=1&author=foo 获取 id 和 author 。$request()->id$request()->author

于 2020-06-25T11:00:03.927 回答