yjarbox 数据表中的快速搜索无法使用 laravel 可翻译

问题描述

当显示来自 Laravel translatable 的数据时,表上的快速搜索功能停止使用具有阿拉伯语和英语值 (json) 的列。
EX数据表方法:

  public function dataTable($query)
    {
        $dataTable = new EloquentDataTable($query);
        return $dataTable->addColumn('action','permit::datatable.actions')
            ->addColumn('permit_name',function($q){ return   substr(
                    $q->permit_name,'0','100') . '...';
                })
            ->addColumn('permit_name_ar',function($q){
                return    substr($q->getTranslation('permit_name','ar'),'100') . '...'  ;
            })
            ->addColumn('approval_authority_en',function($q){  return   substr($q->getTranslation('approval_authority','en'),'50') . '...'  ;
            })
            ->addColumn('required_documents_en',function($q){  return      $q->getTranslation('required_documents','en');  })
            ->addColumn('required_documents_ar','ar');  })
            ->addColumn('required_documents_attachments_en',function($q){  return $q->getTranslation('required_documents_attachments','en');  })
            ->addColumn('permit_validity_period',function($q){  return      $q->getTranslation('permit_validity_period','en');  })
             ;
    }

AND 获取列方法:

 protected function getColumns()
    {
        return [

            ['name' => 'permit_name','data' => 'permit_name','title' => 'name','searchable' => true],['name' => 'permit_name_ar','data' => 'permit_name_ar','title' => 'Arabic Name',['name' => 'approval_authority_en','data' => 'approval_authority_en','title' => 'Approval Authority',['name' => 'required_documents_en','data' => 'required_documents_en','title' => 'Required Documents English',['name' => 'required_documents_ar','data' => 'required_documents_ar','title' => 'Required Documents Arabic',['name' => 'permit_validity_period','data' => 'permit_validity_period','title' => 'Validity',[ 'name' => 'action','data' => 'action','title' => 'action' ]
        ];
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...