abr4xas/gmaps-input-backpack

Laravel Backpack 的自定义 Google Maps 输入

资助包维护!
abr4xas

安装次数: 2,899

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 0

分支: 3

开放性问题: 0

语言:Blade

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 包内部。

预览

Custom Google Maps Input for Laravel Backpack

感谢https://laraveldaily.com/laravel-find-addresses-with-coordinates-via-google-maps-api/提供的灵感。