【问题标题】:how to get laravel-admin grid query and search condition如何获取 laravel-admin 网格查询和搜索条件
【发布时间】:2020-04-13 16:32:06
【问题描述】:

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

我的问题是“如何在搜索结果中获取 'scheduled_date' 等搜索条件” 网格代码如下。 我想在控制器上获取搜索条件。 Laravel 版本 6.18.3 laravel 管理员 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;
}

请帮忙!

【问题讨论】:

  • 您能详细说明问题所在吗?这段代码不起作用吗?你有一个你想要实现的例子吗?也许你可以告诉我们你现在得到了什么结果?
  • 代码是有效的。我想在某个控制器上获得像“scheduled_date”这样的搜索条件

标签: laravel laravel-admin


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    相关资源
    最近更新 更多