Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Open a command console, enter your project directory and execute:
composer require cmrweb/address-bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
composer require cmrweb/address-bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php file of your project:
return [
Cmrweb\AddressBundle\AddressBundle::class => ['all' => true],
];
Make search address component
// without css
symfony console make:address
// bootstrap 5 classes
symfony console make:address -b
<twig:SearchAddress />
Return Address Model with AddressTrait in same or other component.
// ...
use AddressTrait;
// ...
# return Address Model
$this->getAddress()
# return Address array
$this->getAddressArray()
Twig
{{ dump(address) }}
{{ dump(addressArray) }}
Address Model
string $label;
string $numero;
string $libelle;
string $codePostal;
string $ville;
string $region;
float $lat;
float $lon;
public function getLabel(): string;
public function getNumero(): string;
public function getLibelle(): string;
public function getCodePostal(): string;
public function getVille(): string;
public function getRegion(): string;
public function getLat(): float;
public function getLon(): float;
How can I help you explore Laravel packages today?