for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanesoft\Auth\Providers;
use Arcanesoft\Auth\Http\Routes;
use Arcanesoft\Core\Bases\RouteServiceProvider as ServiceProvider;
/**
* Class RouteServiceProvider
*
* @package Arcanesoft\Auth\Providers
* @author ARCANEDEV <[email protected]>
*/
class RouteServiceProvider extends ServiceProvider
{
/* -----------------------------------------------------------------
| Properties
| -----------------------------------------------------------------
protected $adminNamespace = 'Arcanesoft\\Auth\\Http\\Controllers\\Admin';
| Main Methods
* Define the routes for the application.
public function map()
// Admin Routes
$this->adminGroup(function () {
$this->name('auth.')->group(function () {
$this->mapAdminRoutes();
});
}
* Define the foundation routes for the application.
private function mapAdminRoutes()
Routes\Admin\ProfileRoutes::register();
$this->prefix($this->config()->get('arcanesoft.auth.route.prefix', 'authorization'))
->group(function () {
Routes\Admin\StatsRoutes::register();
Routes\Admin\UsersRoutes::register();
Routes\Admin\RolesRoutes::register();
Routes\Admin\PermissionsRoutes::register();
Routes\Admin\PasswordResetsRoutes::register();