Php 我们可以在管理中使用API来管理这些数据吗?

Php 我们可以在管理中使用API来管理这些数据吗?,php,api,frontend,back,Php,Api,Frontend,Back,您好,我做这个主题是为了了解更多关于我正在开发的web应用程序的详细信息 我目前在前端使用react,在后端使用我开发的php poo api 我想知道我是否仍然可以在管理中使用前台,并继续使用我的API来管理我的数据,无论数据是读写还是更新 在管理层中使用API来管理我的数据是一种好的做法吗 Api后端示例: <?php // Headers header("Access-Control-Allow-Origin: *"); header("Access-

您好,我做这个主题是为了了解更多关于我正在开发的web应用程序的详细信息

我目前在前端使用react,在后端使用我开发的php poo api

我想知道我是否仍然可以在管理中使用前台,并继续使用我的API来管理我的数据,无论数据是读写还是更新

在管理层中使用API来管理我的数据是一种好的做法吗

Api后端示例:

<?php

// Headers
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
header("Access-Control-Allow-Methods: GET");
header("Content-Type: application/json; charset=UTF-8");

include('../../config/Database.php');
include('../../models/post.php');

// DB CONNECT

if($_SERVER['REQUEST_METHOD'] == 'GET') {

    $database = new Database();
    $db = $database->connect();

    $post = new Post($db);
    $stmt = $post->read();

    if($stmt->rowCount() > 0) {
        $arrayPost = [];
        $arrayPost['post'] = [];

        while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
            extract($row);
            $posts= [
                'id' => $id,
                'title' => $title,
                'user_id' => $user_id,
                'categorie_id' => $categorie_id,
                'body' => utf8_decode($body),
                'author' => $author,
                'resolved' => $resolved
            ];

            $arrayPost['post'][] = $posts;
        }

        http_response_code(200);
        echo json_encode($arrayPost);
    }

}else {
    http_response_code(405);
    echo json_encode(["message" => "La méthode n'est pas autorisée"]);
}
如果我在前台创建了一个管理,我可以继续使用我的API来编辑帖子或用户,甚至删除吗?
我想知道这是否是一种良好的做法

什么是“管理中的数据”?也许你需要举个例子,我不确定你想在这里实现什么。@prieber我编辑了我的文章
await axios.get(urlPost).then(res => {
    console.log(data)
  })
  .catch(err => {
    console.log(err.message)
  })