Completed
Push — master ( 2f91fa...394411 )
by wen
02:56
created

UserController::authorize()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 1
nc 1
nop 0
1
<?php
2
3
4
namespace Sco\Admin\Http\Controllers\Manager;
5
6
use Sco\Admin\Http\Controllers\BaseController;
7
use Sco\Admin\Http\Requests\ManagerRequest;
8
use Sco\Admin\Models\Manager;
9
10
class UserController extends BaseController
11
{
12
    public function getList()
13
    {
14
        $users = Manager::with('roles')->paginate();
15
        return response()->json($users);
16
    }
17
18
    public function save(ManagerRequest $request)
19
    {
20
        if (empty($request->input('id'))) {
21
            $model = new Manager();
22
        } else {
23
            $model = Manager::findOrFail($request->input('id'));
24
        }
25
        $model->name = $request->input('name');
26
        $model->email = $request->input('email');
27
        if (!empty($request->input('password'))) {
28
            $model->password = $request->input('password');
29
        }
30
31
        $model->save();
32
33
        return response()->json(['message' => 'ok']);
34
    }
35
36
    public function authorize()
37
    {
38
39
    }
40
}
41