1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Introduzione controller per hook e messaggi informativi

This commit is contained in:
Dasc3er
2021-02-22 16:17:49 +01:00
parent 1610f17255
commit 566f268a8c
9 changed files with 135 additions and 33 deletions

View File

@@ -0,0 +1,48 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Models\Hook;
class HookController extends Controller
{
public function list(Request $request)
{
$hooks = Hook::all();
$results = [];
foreach ($hooks as $hook) {
$results[] = [
'id' => $hook->id,
'name' => $hook->name,
];
}
return response()->json($results);
}
public function lock(Request $request, $hook_id)
{
$hook = Hook::find($hook_id);
$token = $hook->lock();
return response()->json($token);
}
public function execute(Request $request, $hook_id, $token)
{
$hook = Hook::find($hook_id);
$results = $hook->execute($token);
return response()->json($results);
}
public function response(Request $request, $hook_id)
{
$hook = Hook::find($hook_id);
$results = $hook->response();
return response()->json($results);
}
}