PHP Класс Learner\Http\Controllers\Admin\UserController

Наследование: extends BaseController
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$users Learner\Repositories\UserRepositoryInterface User repository.

Открытые методы

Метод Описание
__construct ( Learner\Repositories\UserRepositoryInterface $users ) Instance the UserRepositoryInterface.
activeUsers ( ) : Illuminate\Database\Eloquent\Collection | User[] Get all active users.
deleteUser ( integer $id ) : Illuminate\Http\JsonResponse Delete user from database.
notActiveUsers ( ) : Illuminate\Database\Eloquent\Collection | User[] Find all not active users paginated.
removeToTrash ( integer $id ) : Illuminate\Http\JsonResponse Remove user to trash.
restoreUser ( integer $id ) : Illuminate\Http\JsonResponse Restore the user.
toggleUserActive ( integer $id ) : Illuminate\Http\JsonResponse Toggle user active.
trashedUsers ( ) : Illuminate\Database\Eloquent\Collection | User[] Find all users in trash paginated.

Описание методов

__construct() публичный Метод

Instance the UserRepositoryInterface.
public __construct ( Learner\Repositories\UserRepositoryInterface $users )
$users Learner\Repositories\UserRepositoryInterface

activeUsers() публичный Метод

admin/users get
public activeUsers ( ) : Illuminate\Database\Eloquent\Collection | User[]
Результат Illuminate\Database\Eloquent\Collection | Learner\Models\User[]

deleteUser() публичный Метод

admin/users/delete/{id} delete
public deleteUser ( integer $id ) : Illuminate\Http\JsonResponse
$id integer
Результат Illuminate\Http\JsonResponse

notActiveUsers() публичный Метод

admin/users/notActive get
public notActiveUsers ( ) : Illuminate\Database\Eloquent\Collection | User[]
Результат Illuminate\Database\Eloquent\Collection | Learner\Models\User[]

removeToTrash() публичный Метод

admin/users/remove/{id} delete
public removeToTrash ( integer $id ) : Illuminate\Http\JsonResponse
$id integer
Результат Illuminate\Http\JsonResponse

restoreUser() публичный Метод

users/restore/{id} put
public restoreUser ( integer $id ) : Illuminate\Http\JsonResponse
$id integer
Результат Illuminate\Http\JsonResponse

toggleUserActive() публичный Метод

admin/users/toggleActive/{id} put
public toggleUserActive ( integer $id ) : Illuminate\Http\JsonResponse
$id integer
Результат Illuminate\Http\JsonResponse

trashedUsers() публичный Метод

admin/users/trashed get
public trashedUsers ( ) : Illuminate\Database\Eloquent\Collection | User[]
Результат Illuminate\Database\Eloquent\Collection | Learner\Models\User[]

Описание свойств

$users защищенное свойство

User repository.
protected UserRepositoryInterface,Learner\Repositories $users
Результат Learner\Repositories\UserRepositoryInterface