PHPackages                             bagusindrayana/laravel-map - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. bagusindrayana/laravel-map

Abandoned → [bagusindrayana/laravel-maps](/?search=bagusindrayana%2Flaravel-maps)ArchivedLibrary[Templating &amp; Views](/categories/templating)

bagusindrayana/laravel-map
==========================

map view for laravel

v1.0.6(4y ago)42.4k3MITPHP

Since Feb 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/bagusindrayana/laravel-map)[ Packagist](https://packagist.org/packages/bagusindrayana/laravel-map)[ RSS](/packages/bagusindrayana-laravel-map/feed)WikiDiscussions master Synced yesterday

READMEChangelog (7)Dependencies (2)Versions (8)Used By (0)

NEW UPDATE
==========

[](#new-update)

I previously made this library for practice but some things got really messed up so I remade it from scratch

new library

LARAVEL-MAP
===========

[](#laravel-map)

> Laravel-Map is laravel package to help you to make and customize map from controller.laravel-map support mapbox and leaflet map

- Example :

Installation
------------

[](#installation)

Use the package manager [composer](https://getcomposer.org) to install LARAVEL-MAP.

```
composer require bagusindrayana/laravel-map
```

Publish provider

```
php artisan vendor:publish --provider "Bagusindrayana\LaravelMap\LaravelMapServiceProvider"
```

If laravel &lt; 5.5 add service provider and alias in config/app.php

```
    'providers'=>[
        //....

        Bagusindrayana\LaravelMap\LaravelMapServiceProvider::class,

        //...
    ],
    'aliases'=>[
        //...

        'LaravelMap'=>Bagusindrayana\LaravelMap\LaravelMap::class

        //...
    ]
```

Add `MAPBOX_ACCESS_TOKEN` in .env or edit config/laravel-map.php

Usage
-----

[](#usage)

In Controller

```
#using mapbox
$laravelMap = new LaravelMap('mapbox',[
    'center'=>[-122.48695850372314, 37.82931081282506],
    'zoom'=>15,
    'style'=>'mapbox://styles/mapbox/dark-v10',
    'container'=>'map',
    'containerStyle'=>'width: 100%; height: 100%;position:absolute;top:0;bottom:0;'
]);

return view('your-map-view',compact('laravelMap'))
```

In View

```

        Laravel Map

        {!! $laravelMap->styles() !!}

        {!! $laravelMap->render() !!}

    {!! $laravelMap->scripts() !!}
