exchange/app/Http/Controllers/Api/PageController.php

24 lines
575 B
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Models\Page;
use App\Transformers\PageTransformer;
use Illuminate\Http\Request;
class PageController extends ApiController
{
public function index(Request $request)
{
$page_title = $request->page;
if(!$page_title){
return $this->errorWrongArgs();
}
$page = Page::where('title', $page_title)->get()->first();
if($page){
return $this->respondWithItem($page, new PageTransformer($this->locale));
}
return $this->errorNotFound();
}
}