43 lines
1004 B
PHP
43 lines
1004 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Api;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use Illuminate\Http\Request;
|
|
use App\Models\Conto;
|
|
|
|
class ContoController extends Controller
|
|
{
|
|
public function listConti()
|
|
{
|
|
$conti = Conto::all();
|
|
return response()->json($conti);
|
|
}
|
|
|
|
public function insConto(Request $request)
|
|
{
|
|
$conto = new Conto();
|
|
$conto->nomeConto = $request->nomeConto;
|
|
$conto->save();
|
|
|
|
return response()->json(['message' => 'Conto inserito con successo'], 201);
|
|
}
|
|
|
|
public function updateConto(Request $request, $id)
|
|
{
|
|
$conto = Conto::findOrFail($id);
|
|
$conto->nomeConto = $request->nomeConto;
|
|
$conto->save();
|
|
|
|
return response()->json(['message' => 'Conto aggiornato con successo']);
|
|
}
|
|
|
|
public function deleteConto($id)
|
|
{
|
|
$conto = Conto::findOrFail($id);
|
|
$conto->delete();
|
|
|
|
return response()->json(['message' => 'Conto eliminato con successo']);
|
|
}
|
|
}
|