App\Http\Controllers\UsersController::__construct PHP Method

__construct() public method

public __construct ( App\Repositories\User\UserRepositoryContract $users, App\Repositories\Role\RoleRepositoryContract $roles, App\Repositories\Department\DepartmentRepositoryContract $departments, App\Repositories\Setting\SettingRepositoryContract $settings )
$users App\Repositories\User\UserRepositoryContract
$roles App\Repositories\Role\RoleRepositoryContract
$departments App\Repositories\Department\DepartmentRepositoryContract
$settings App\Repositories\Setting\SettingRepositoryContract
    public function __construct(UserRepositoryContract $users, RoleRepositoryContract $roles, DepartmentRepositoryContract $departments, SettingRepositoryContract $settings)
    {
        $this->users = $users;
        $this->roles = $roles;
        $this->departments = $departments;
        $this->settings = $settings;
        $this->middleware('user.create', ['only' => ['create']]);
    }

Usage Example

Example #1
0
 public function __construct()
 {
     // Kill middleware defined by ParentController.
     // $this->middleware = [];
     $this->middleware('throttle.api:10,1');
     parent::__construct();
 }
All Usage Examples Of App\Http\Controllers\UsersController::__construct