abr4xas / gmaps-input-backpack
Laravel Backpack 的自定义 Google Maps 输入
v2.0.0
2023-01-29 21:07 UTC
This package is auto-updated.
Last update: 2024-08-29 05:16:27 UTC
README
Laravel Backpack 的自定义 Google Maps 输入
如何安装
使用 composer
composer require abr4xas/gmaps-input-backpack
如何使用
将您的 Google Api Key 添加到 env 文件中
GOOGLE_MAPS_API_KEY=
将以下内容添加到您的 backpack 控制器中
$this->crud->addField([ 'name' => 'address-input', // do not change this 'type' => 'customGoogleMaps', // do not change this 'label' => "Google Maps", 'hint' => 'Help text', 'attributes' => [ 'class' => 'form-control map-input', // do not change this, add more classes if needed ], 'view_namespace' => 'custom-google-maps-field-for-backpack::fields', ]);
注意 view_namespace 属性 - 确保与上面完全一致,这样 Backpack 就会从这个插件包中加载字段,而不是假设它位于 Backpack\CRUD 包内部。
预览
感谢https://laraveldaily.com/laravel-find-addresses-with-coordinates-via-google-maps-api/提供的灵感。