PHP Class App\Http\Controllers\Backend\Access\User\UserStatusController

Inheritance: extends App\Http\Controllers\Controller
Show file Open project: rappasoft/laravel-5-boilerplate

Protected Properties

Property Type Description
$users App\Repositories\Backend\Access\User\UserRepository

Public Methods

Method Description
__construct ( UserRepository $users )
delete ( User $deletedUser, App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
getDeactivated ( App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
getDeleted ( App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
mark ( User $user, $status, App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
restore ( User $deletedUser, App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed

Method Details

__construct() public method

public __construct ( UserRepository $users )
$users App\Repositories\Backend\Access\User\UserRepository

delete() public method

public delete ( User $deletedUser, App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
$deletedUser app\Models\Access\User\User
$request App\Http\Requests\Backend\Access\User\ManageUserRequest
return mixed

getDeactivated() public method

public getDeactivated ( App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
$request App\Http\Requests\Backend\Access\User\ManageUserRequest
return mixed

getDeleted() public method

public getDeleted ( App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
$request App\Http\Requests\Backend\Access\User\ManageUserRequest
return mixed

mark() public method

public mark ( User $user, $status, App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
$user app\Models\Access\User\User
$status
$request App\Http\Requests\Backend\Access\User\ManageUserRequest
return mixed

restore() public method

public restore ( User $deletedUser, App\Http\Requests\Backend\Access\User\ManageUserRequest $request ) : mixed
$deletedUser app\Models\Access\User\User
$request App\Http\Requests\Backend\Access\User\ManageUserRequest
return mixed

Property Details

$users protected property

protected UserRepository,App\Repositories\Backend\Access\User $users
return App\Repositories\Backend\Access\User\UserRepository