jeffersonpereira / realestatelaravel
It's package to make manager real estate in system with laravel
Requires
- php: >=7.2.5
- doctrine/dbal: 2.*
- intervention/image: ^2.7
- jeffersonpereira/address: 1.*
- laravellegends/pt-br-validator: dev-master
- spatie/laravel-image-optimizer: 1.6.*
- tightenco/ziggy: ^1.2
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/legacy-factories: ^1.0@dev
- nunomaduro/collision: ^3.0
- orchestra/testbench: ^4.0
- spatie/phpunit-watcher: ^1.23
- dev-master
- 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-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: 2024-12-23 03:37:36 UTC
README
Description
Package used to manage real estate / brokerage websites, built with the Laravel framework
Instalation
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
Importants Notes:
When using your template, import assets with the directive blade and cdn to font-awesome.
Obs: We use bootstrap 5.1 on ours 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 will be added new features over time. At the moment the package has all the management of a property.
Routes to views
Use the Menu::class
class to get all the view routes to get started, when used your template.
use Jeffpereira\RealEstate\Utilities\Helpers\RouteHelper; $routes = RouteHelper::allView();
Config
Define as 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',
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.