arane/base

Base System Installation Package

dev-master 2018-09-28 10:27 UTC

This package is auto-updated.

Last update: 2024-10-29 00:11:41 UTC


README

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.