28 lines
568 B
PHP
28 lines
568 B
PHP
<?php
|
|
|
|
namespace App\Contracts;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
interface UserResourceInterface
|
|
{
|
|
|
|
public function getAll();
|
|
|
|
public function getUsername($username, $type = 1);
|
|
|
|
public function store(Request $request, $type);
|
|
|
|
public function store_member($data);
|
|
|
|
public function changePassword(Request $request, $username);
|
|
|
|
public function updateAdmin(Request $request, $username);
|
|
|
|
public function updateMember(Request $request, $username);
|
|
|
|
public function delete($uuid);
|
|
|
|
public function force_logout($username, $type = 1);
|
|
|
|
} |