Commit fa9634c8 authored by Rafael Kurniawan's avatar Rafael Kurniawan
Browse files

Commit

parent 7eb80bfd
No related merge requests found
Showing with 16 additions and 4 deletions
+16 -4
......@@ -38,7 +38,10 @@ class ControllerApiAgama extends Controller
*/
public function store(Request $request)
{
//
$addAgama = Agama::create([
'nama_agama' => $request->nama_agama,
]);
return new FormatApi(true, 'Add Data Agama Berhasil', $addAgama);
}
/**
......@@ -73,7 +76,11 @@ class ControllerApiAgama extends Controller
*/
public function update(Request $request, $id)
{
//
$agamas = Agama::findOrFail($id);
$agamas->update([
'nama_agama' => $request->nama_agama,
]);
return new FormatApi(true, 'Update Data Agama', $agamas);
}
/**
......@@ -84,6 +91,8 @@ class ControllerApiAgama extends Controller
*/
public function destroy($id)
{
//
$agamas = Agama::findOrFail($id);
$agamas->delete();
return new FormatApi(true, 'Delete Data Agama', $agamas);
}
}
......@@ -25,7 +25,7 @@ class FormatApi extends JsonResource
*/
public function toArray($request)
{
return parent::toArray($request);
//return parent::toArray($request);
return [
'success' => $this->status,
'message' => $this->message,
......
......@@ -21,3 +21,6 @@ Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
Route::get('/agama/listagamabaru', [ControllerApiAgama::class, 'index']);
Route::get('/agama/detailagamabaru/{id}', [ControllerApiAgama::class, 'show']);
Route::post('/agama/addagamabaru', [ControllerApiAgama::class, 'store']);
Route::put('/agama/updateagamabaru/{id}', [ControllerApiAgama::class, 'update']);
Route::delete('/agama/deleteagamabaru/{id}', [ControllerApiAgama::class, 'destroy']);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment