PHP code example of heloufir / filament-leaflet-geosearch
1. Go to this page and download the library: Download heloufir/filament-leaflet-geosearch library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
heloufir / filament-leaflet-geosearch example snippets
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class MyModel extends Model
{
// ...
protected $casts = [
'location' => 'object'
];
}
use Heloufir\FilamentLeafLetGeoSearch\Forms\Components\LeafletInput;
public static function form(Form $form): Form
{
return $form
->schema([
// ...
LeafletInput::make('location')
->setMapHeight(300) // Here you can specify a map height in pixels, by default the height is equal to 200
->setZoomControl(false) // Here you can enable/disable zoom control on the map (default: true)
->setScrollWheelZoom(false) // Here you can enable/disable zoom on wheel scroll (default: true)
->setZoomLevel(3) // Here you can change the default zoom level (when the map is loaded for the first time), default value is 10
->