<?php namespace App\Http\Controllers\API; use App\Interfaces\PageRepositoryInterface; use App\Http\Controllers\Controller; use Illuminate\Http\Request; class PageAPIController extends Controller { protected $pages; public function __construct( PageRepositoryInterface $pageRepository ) { $this->pages = $pageRepository; } public function write(Request $request) { $body = json_decode($request->getContent()); dd($body); //$result = $this->pages->update($body); //return response()->json($result)->header('Content-Type', 'application/json'); } public function create(Request $request) { $body = json_decode($request->getContent()); $result = $this->pages->create($body); return response()->json($result)->header('Content-Type', 'application/json'); } public function delete(Request $request) { $body = json_decode($request->getContent()); $result = $this->pages->delete($body); return response()->json($result)->header('Content-Type', 'application/json'); } }