railken/laravel-application

该软件包最新版本(v1.1.1)没有可用的许可信息。

v1.1.1 2019-05-22 19:37 UTC

This package is auto-updated.

Last update: 2024-08-29 04:25:33 UTC


README

一个简单的加载器,允许将项目拆分为多个部分或创建多个应用程序。所有基本的laravel功能都将自动加载:命令、资源视图、资源/公共、路由、异常/处理程序、提供者

要求

PHP 5.6.4或更高版本。

Composer

您可以通过以下命令使用Composer安装它:Composer

composer require railken/laravel-manager

安装

  • 将文件夹psr-4添加到您的composer.json,然后运行composer update
{
    "autoload": {
        "psr-4": {
            "": "src/"
        }
    },
}
  • config/app.php中的providers数组中添加服务提供者
Railken\Laravel\App\AppServiceProvider::class,
  • 替换"HandlerException in app/Exceptions/Handler"(仅限laravel 5.3+)
use Railken\Laravel\App\Exceptions\Handler as ExceptionHandler;

用法

  • 在项目的根目录下创建一个新的src包文件夹,使用php artisan railken:make:src Example命令。

返回视图

return view('Example::index');

资产

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

异常处理器(仅限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);
        
    }