railken / laravel-application by railken

626
0
2
Package Data
Maintainer Username: railken
Package Create Date: 2017-03-26
Package Last Update: 2019-06-01
Language: PHP
License: Unknown
Last Refreshed: 2024-11-26 15:06:15
Package Statistics
Total Downloads: 626
Monthly Downloads: 1
Daily Downloads: 0
Total Stars: 0
Total Watchers: 2
Total Forks: 0
Total Open Issues: 0

Laravel Multi Application

A simple loader that permits to split the project in multiple parts or even create multiple application. All the basic functions of laravel will be automatically loaded: Commands, Resources/views, Resources/public, routes, Exceptions/Handler, Providers

Requirements

PHP 5.6.4 or later.

Composer

You can install it via Composer by typing the following command:

composer require railken/laravel-manager

Installation

  • Add the folder psr-4 to your composer.json and run composer update.
{
    "autoload": {
        "psr-4": {
            "": "src/"
        }
    },
}
  • Add the service provider to the providers array in config/app.php
Railken\Laravel\App\AppServiceProvider::class,
  • Replace "HandlerException in app/Exceptions/Handler" (Only laravel 5.3 +)
use Railken\Laravel\App\Exceptions\Handler as ExceptionHandler;

Usage

  • Create a new src package folder with php artisan railken:make:src Example at the root of your project.

Return view

return view('Example::index');

Assets

{{ asset('src/Example/assets/welcome/main.css' )}}

Exception Handler (Only laravel 5.3 +)


    public function report(Exception $exception)
    {
        # Report only if it's a custom report
        # echo "A custom report";
    }
    
    public function render($request, Exception $exception)
    {
    	
        # Return only if it's a custom render
        # The first handler with a return in render method will be used
        # return parent::render($request, $exception);
        
    }