Skip to content

Commit

Permalink
create service and change controller
Browse files Browse the repository at this point in the history
  • Loading branch information
CarlesRuizDeveloper committed Jun 10, 2024
1 parent 99485d6 commit c9ecd37
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 4 deletions.
20 changes: 16 additions & 4 deletions app/Http/Controllers/TermsAndConditionsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,26 @@
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Services\TermsAndConditionsService;
use Exception;

class TermsAndConditionsController extends Controller
{
public function getTermsAndConditions()
protected $termsAndConditionsService;

public function __construct(TermsAndConditionsService $termsAndConditionsService)
{
$termsAndConditions = 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi veniam voluptates aperiam laborum est necessitatibus repellendus inventore quis nemo beatae odio, reiciendis quaerat laboriosam harum rerum ab veritatis tempore optio.';
$this->termsAndConditionsService = $termsAndConditionsService;
}

return response()->json(['content' => $termsAndConditions]);
public function getTermsAndConditions()
{
try {
$termsAndConditions = $this->termsAndConditionsService->getTermsAndConditions();
return response()->json(['content' => $termsAndConditions], 200);
} catch (Exception $e) {
return response()->json(['error' => 'Hem tingut un error amb els termes i condicions', 'message' => $e->getMessage()], 500);
}
}

}

11 changes: 11 additions & 0 deletions app/Service/TermsAndConditionsSercide.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

namespace App\Services;

class TermsAndConditionsService
{
public function getTermsAndConditions()
{
return 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi veniam voluptates aperiam laborum est necessitatibus repellendus inventore quis nemo beatae odio, reiciendis quaerat laboriosam harum rerum ab veritatis tempore optio.';
}
}

0 comments on commit c9ecd37

Please sign in to comment.