Skip to content

Commit 74c2d37

Browse files
committed
update API
1 parent 526d2cf commit 74c2d37

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

app/Http/Controllers/API/ControlController.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class ControlController extends Controller
1414
{
1515
public function index()
1616
{
17-
abort_if(Auth::User()->role !== 4, Response::HTTP_FORBIDDEN, '403 Forbidden');
17+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
1818

1919
$activities = Control::all();
2020

@@ -23,7 +23,7 @@ public function index()
2323

2424
public function store(Request $request)
2525
{
26-
abort_if(Auth::User()->role !== 4, Response::HTTP_FORBIDDEN, '403 Forbidden');
26+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
2727

2828
$control = Control::create($request->all());
2929

@@ -50,14 +50,16 @@ public function store(Request $request)
5050

5151
public function show(Control $control)
5252
{
53-
abort_if(Auth::User()->role !== 4, Response::HTTP_FORBIDDEN, '403 Forbidden');
53+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
54+
55+
$control['measures'] = $control->measures()->pluck('id');
5456

5557
return response()->json($control);
5658
}
5759

5860
public function update(Request $request, Control $control)
5961
{
60-
abort_if(Auth::User()->role !== 4, Response::HTTP_FORBIDDEN, '403 Forbidden');
62+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
6163

6264
$control->update($request->all());
6365

@@ -84,7 +86,7 @@ public function update(Request $request, Control $control)
8486

8587
public function destroy(Control $control)
8688
{
87-
abort_if(Auth::User()->role !== 4, Response::HTTP_FORBIDDEN, '403 Forbidden');
89+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
8890

8991
$control->measures()->detach();
9092
$control->delete();

app/Http/Controllers/API/MeasureController.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class MeasureController extends Controller
1212
{
1313
public function index()
1414
{
15-
abort_if(Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
15+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
1616

1717
$measures = Measure::all();
1818

@@ -21,7 +21,7 @@ public function index()
2121

2222
public function store(Request $request)
2323
{
24-
abort_if(Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
24+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
2525

2626
$measure = Measure::query()->create($request->all());
2727
if ($request->has('controls')) {
@@ -33,14 +33,16 @@ public function store(Request $request)
3333

3434
public function show(Measure $measure)
3535
{
36-
abort_if(Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
36+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
37+
38+
$measure['controls'] = $measure->controls()->pluck('id');
3739

3840
return response()->json($measure);
3941
}
4042

4143
public function update(Request $request, Measure $measure)
4244
{
43-
abort_if(Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
45+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
4446

4547
$measure->update($request->all());
4648
if ($request->has('controls')) {
@@ -52,7 +54,7 @@ public function update(Request $request, Measure $measure)
5254

5355
public function destroy(Measure $measure)
5456
{
55-
abort_if(Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
57+
abort_if(!Auth::User()->isAPI(), Response::HTTP_FORBIDDEN, '403 Forbidden');
5658

5759
$measure->delete();
5860

0 commit comments

Comments
 (0)