GrafiteInc/CrudMaker

View on GitHub
src/Templates/Provider.txt

Summary

Maintainability
Test Coverage
<?php

namespace _namespace_package_;

use Illuminate\Support\ServiceProvider;

class _ucCamel_casePlural_ModuleProvider extends ServiceProvider
{
    public function register()
    {
        // Load Routes
        $this->app->router->group(['namespace' => '_namespace_package_\Controllers', 'middleware' => ['web']], function ($router) {
            require __DIR__.'/Routes/web.php';
        });

        // View namespace
        $this->app->view->addNamespace('_lower_casePlural_', __DIR__.'/Views');
    }
}