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']]);
}
public function __construct() { // Kill middleware defined by ParentController. // $this->middleware = []; $this->middleware('throttle.api:10,1'); parent::__construct(); }