Skip to content

Laravel package to easily setup a new Laravel application. It includes users-role-permission management and authentication capabilities.

License

GPL-2.0, MIT licenses found

Licenses found

GPL-2.0
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

araneconsulting/laravel-base

Base

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

L-ARANE Packages Suite

L-ARANE Packages Suite is a collection of Laravel packages that help developers to easily implement services oriented applications based on this framework. Each package serves as a service, including its own service handler and API.

Base package

Base package provides an easy way to setup a new Laravel application, including services to handle users, roles, permissions, authentication, countries, system and user settings an exception handling.

Structure

src/
    Lang/
    Models/
        Entities/
        Traits/
    Migrations/
    Providers/
    Services/
        Handlers/
routes.php        

Install

composer require arane/base

In Laravel 5.5 the service provider will automatically get registered. In older versions of the framework just add the service provider in config/app.php file:

'providers' => [
    // ...
    Arane\Base\Providers\BaseServiceProvider::class,
]; 

Publish migration files:

php artisan vendor:publish --provider="Arane\Base\BaseServiceProvider" --tag="migration"

After the migration has been published, create package tables by running the migrations:

php artisan migrate

Publish config files:

php artisan vendor:publish --provider="Arane\Base\BaseServiceProvider" --tag="config"

Publish language files:

php artisan vendor:publish --provider="Arane\Base\BaseServiceProvider" --tag="lang"

Usage

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email :author_email instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Laravel package to easily setup a new Laravel application. It includes users-role-permission management and authentication capabilities.

Topics

Resources

License

GPL-2.0, MIT licenses found

Licenses found

GPL-2.0
LICENSE
MIT
LICENSE.md

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages