rest controller

This commit is contained in:
2024-09-26 14:47:13 +03:00
parent 810ca49de4
commit d49416a7d2
10 changed files with 282 additions and 4 deletions

View File

@ -0,0 +1,27 @@
<?php
namespace kernel\modules\post\controllers;
use Illuminate\Database\Eloquent\Model;
use kernel\modules\post\models\Post;
use kernel\RestController;
class PostRestController extends RestController
{
public function __construct()
{
$this->model = new Post();
}
public function actionView($id): void
{
$model = $this->model->where("id", $id)->first();
$model->load("user");
$res = [];
if ($model){
$res = $model->toArray();
}
$this->renderApi($res);
}
}