2017 © Pedro Peláez
 

library roaddresses

Romanian Addreses extension for Addresses Manager

image

laravel-enso/roaddresses

Romanian Addreses extension for Addresses Manager

  • Wednesday, July 11, 2018
  • by aocneanu
  • Repository
  • 2 Watchers
  • 2 Stars
  • 130 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 57 Versions
  • 12 % Grown

The README.md

Romanian Addresses

Codacy Badge StyleCI License Total Downloads Latest Stable Version , (*1)

Romanian Addresses extension for Addresses, the Laravel Enso package., (*2)

Screenshot, (*3)

Features

  • makes changes to the addresses columns to better fit the Romanian locale
  • comes with two additional tables for Counties and Localities
  • comes with its own customized form for the edit and creation of addresses
  • comes with a personalized configuration
  • comes with its own VueJS components ro-addresses in order to customize the form and the template for the address cards
  • comes with its own trait
  • comes with an import that updates localities

Usage

  • add the package's AppServiceProvider to the config/app.php list of providers (package auto-discovery is not used as loading order is important)
  • run the migrations, as they change the addresses table, add two other tables, and insert all the localities
  • the configuration should be published, and inside you need to define the addresable types
  • for the models you want to make addressable, you should use the Addresses package's Addresable trait.
  • publish the VueJs component.
  • insert the RoAddreses vue component where required. It takes the same parameters as Addresses - id and type being the essential ones.
<ro-addresses :id="modelId" type="model_class">
</ro-addresses>

where * modelId is the addressable model id * model_alias is the respective model class, (*4)

Import

If you need to use the import, publish the included template, importer and validator, and add the new import to your configuration:, (*5)

'localitiesUpdate' => [
    'label' => 'Localities Update',
    'template' => 'app/Importing/Templates/localityUpdate.json',
    'importerClass' => 'App\Importing\Importers\LocalityUpdateImporter',
    'customValidatorClass' => \App\Importing\Validators\LocalityUpdateValidator::class,
    'sheetEntriesLimit' => 5000,
    'stopOnErrors' => true,
],

Publishes

  • php artisan vendor:publish --tag=ro-addresses-seeds - the seeders
  • php artisan vendor:publish --tag=ro-addresses-config - configuration file
  • php artisan vendor:publish --tag=ro-addresses-form - form used for creating/editing addresses
  • php artisan vendor:publish --tag=ro-addresses-import - form used for updating localities
  • php artisan vendor:publish --tag=enso-config - a common alias for when wanting to update the config, once a newer version is released
  • php artisan vendor:publish --tag=ro-addresses-assets - the VueJS component,
  • php artisan vendor:publish --tag=enso-assets - a common alias for when wanting to update the VueJS component, once a newer version is released
  • php artisan vendor:publish --tag=enso-seeders - a common alias for when wanting to update the seeders, once a newer version is released

Notes

The Laravel Enso Core package does NOT come with this package included, only with the generic Addresses., (*6)

This package depends on the Addresses and it does not work standalone., (*7)

Contributions

are welcome. Pull requests are great, but issues are good too., (*8)

License

This package is released under the MIT license. , (*9)

The Versions

11/07 2018

dev-master

9999999-dev

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

11/07 2018

2.1.42

2.1.42.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

09/07 2018

2.1.41

2.1.41.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

14/06 2018

2.1.40

2.1.40.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

28/05 2018

2.1.39

2.1.39.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

22/05 2018

2.1.38

2.1.38.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

23/04 2018

2.1.37

2.1.37.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/04 2018

2.1.36

2.1.36.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/04 2018

2.1.35

2.1.35.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/04 2018

2.1.34

2.1.34.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

09/04 2018

2.1.33

2.1.33.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

09/04 2018

2.1.32

2.1.32.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

08/04 2018

2.1.31

2.1.31.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

26/03 2018

2.1.30

2.1.30.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

26/03 2018

2.1.29

2.1.29.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

22/03 2018

2.1.28

2.1.28.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

19/03 2018

2.1.27

2.1.27.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

19/03 2018

2.1.26

2.1.26.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/03 2018

2.1.25

2.1.25.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

05/03 2018

2.1.24

2.1.24.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

03/03 2018

dev-analysis-8jpZYR

dev-analysis-8jpZYR

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

03/03 2018

2.1.23

2.1.23.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

03/03 2018

2.1.22

2.1.22.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

03/03 2018

2.1.21

2.1.21.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

28/02 2018

dev-adminlte

dev-adminlte

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

28/02 2018

1.0.10

1.0.10.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

28/02 2018

1.0.9

1.0.9.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

15/02 2018

2.1.20

2.1.20.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

15/02 2018

2.1.19

2.1.19.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/02 2018

2.1.18

2.1.18.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/02 2018

1.0.8

1.0.8.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

The Requires

 

by Mihai

13/12 2017

1.0.0

1.0.0.0

Romanian Addreses extension for Addresses Manager

  Sources   Download

MIT

by Mihai