jeffersonpereira / realestatelaravel
Pacote para gerenciamento de imóveis em sistemas Laravel 10+
Requires
- php: ^8.1.0
- doctrine/dbal: ^3.0
- intervention/image: ^2.7
- jeffersonpereira/address: 2.*
- laravel/framework: ^10.0
- laravellegends/pt-br-validator: ^10.0
- spatie/laravel-image-optimizer: 1.8.*
- tightenco/ziggy: ^1.2
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/legacy-factories: ^1.0@dev
- nunomaduro/collision: ^6.1
- orchestra/testbench: ^8.0
- spatie/phpunit-watcher: ^1.24
- dev-master
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- v1.x-dev
- 1.10.4
- 1.10.3
- 1.10.2
- 1.9.0
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.3
- 1.4.2
- 1.4.1
- 1.3.26
- 1.3.25
- 1.3.24
- 1.3.23
- 1.3.22
- 1.3.21
- 1.3.20
- 1.3.19
- 1.3.18
- 1.3.17
- 1.3.16
- 1.3.15
- 1.3.14
- 1.3.13
- 1.3.12
- 1.3.11
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- dev-develop
- dev-update-version
- dev-feat/add-resize-watermark-image-propery
- dev-feat/edit-delete-type-and-sub-type
- dev-14-grud-projects
This package is auto-updated.
Last update: 2025-06-02 01:28:45 UTC
README
Description
Package for real estate and real estate website management, built with Laravel 10+ framework
Requirements
- PHP >= 8.1
- Laravel >= 10.0
- Composer
Compatibility
Laravel | realestatelaravel package |
---|---|
10.x | ^2.0 |
6.x | ^1.0 |
The package only supports the mentioned Laravel versions.
Installation
composer require jeffersonpereira/realestatelaravel
After installing the package, it is necessary to run the command to publish the configuration file.
php artisan realestatelaravel:install
Note:
We strongly advise using environment variables, since when the package install command is executed, the configuration file will be overwritten.
The package has migrations and you will need to run:
php artisan migrate
Important Notes:
When using your template, import assets with the blade directive and cdn for font-awesome.
Note: We use bootstrap 5.1 in our assets
<html> <head> ... <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer" /> @realestatelaravelStyles </head> <body> ... <!-- in finishing body --> @realestatelaravelScripts </body> </html>
Features available in the package
Property
The package is under development and new features will be added over time. Currently, the package has complete property management functionality.
Routes to views
Use the Menu::class
class to get all the view routes to get started when using your template.
use Jeffpereira\RealEstate\Utilities\Helpers\RouteHelper; $routes = RouteHelper::allView();
Config
Define the configs in your .env
/** * Defines whether to use the package `template` * - When set to false, you will need to define a `template` and * section_content for the content. * .env >> RE_USE_TEMPLATE */ 'use_template' => true /** * The name of the `template` used to extend the package view - .env >> RE_TEMPLATE */ 'template' => 'template', /** * Template content section name - .env >> RE_SECTION_CONTENT */ 'section_content' => 'content',
For more options, check the config/realestatelaravel.php
config file
Events
- Jeffpereira\RealEstate\Events\BusinessPropertyFinalizedEvent - When the business of the property was finalized
License
Real Estate Laravel is an open source project, licensed by MIT.