laravel-admin弹出表单select组件无法使用ajax搜索

  • Laravel Version: 6.2
  • PHP Version: 7.2
  • Laravel-admin: 1.7
$this->select('shop_id', __('wbq.shop_name'))->options(function ($id) {
            $shop= Shop::find($id);
            if ($shop) {
                return [$shop->id => $shop->shop_name];
            }
        })->ajax('/api/shops')

在Form表单中是正常的,$form->select...

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

我也是这个问题

3年前 评论

加ajax不就行了,之前一直没注意

3年前 评论

Laravel Version: 5.7

PHP Version: 7.2

Laravel-admin: 1.8

        $form->select('customer_id','企业名称')->options(function ($id) {

            $customer = Customer::find($id);

            if ($customer) {

                return [$customer->id => $customer->name];

            }

        })->ajax('/admin/customers/search');

ajax的链接返回的是

file

ajax链接对应的代码

public function search(Request $request){

    $q = $request['q'];

    return Customer::where('name','like',"%{$q}%")->paginate(null,['id','name']);

}

实际页面显示

file

@西部荒野 你是这个原因吗

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!