Could not open input file:CharactersCreator.php why this happends, i m new in php, this happends to me in my index.php

index.php ->

<?php
#require_once("./resources/CharactersCreator.php");
#include __DIR__.'/resources/CharactersCreator.php';
require_once("vendor/autoload.php");
/* use Dbdb;
use ControllersCharactersController; */
use ResourcesCharactersCreator;

$peticion = new CharactersCreator;
$peticion->mirror();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>home</title>
</head>
<body>
    <h1>List of Characters</h1>
    <?php foreach ($results as $res): ?>
        <div class="card">
            <h3>name: <?= $res["name"]  ?> </h3>
            <img src=<?= $res["image"] ?> alt="nada">
            <h3>status: <?= $res["status"]  ?> </h3>
            <h3>species: <?= $res["species"]  ?> </h3>
            <button onclick=<?=header('location:http://127.0.0.1/prueba/RyM-Crud/index.php?id='."{$res["id"]}".'')?>></button>
        </div>
    <?php endforeach; ?>
</body>
</html>

Resouerces/CharactersCreator.php

<?php

#require_once("../controllers/CharactersController.php");
 namespace Resources ;

use ControllersCharactersController;

class CharactersCreator {
     static $url = "https://rickandmortyapi.com/api/character";

 public function create($url){
    try {
        #$data = json_decode(file_get_contents("https://api.mercadolibre.com/users/226384143/"),true);
        $data = json_decode(file_get_contents($url),true);
        #print_r($data["results"]);
        foreach($data["results"] as $characters){
        $carga = new CharactersController;
        $carga->store([
            #"id" => $characters["id"],
            "name" => $characters["name"],
            "status" => $characters["status"],
            "species" => $characters["species"],
            "type" => $characters["type"],
            "gender" => $characters["gender"],
            "origin" => $characters["origin"]["name"],
            "location" => $characters["location"]["name"],
            "image" => $characters["image"],
            "episode" => $characters["episode"][0],
            "url" => $characters["url"],
            "created" => $characters["created"]
        ]);
        }
        #echo "done";
    } catch (Throwable $e) {
        echo "el error es: ". $e->getMessage() . "n error linea:". $e->getLine()."n" ;
        #echo $e->getTrace();
    }
}

#create($url);

public function mirror(){
    try {
        $peticion = new CharactersController;
        $peticion->index();
    } catch (Throwable $e) {
        echo "el error es: ". $e->getMessage() . "n error linea:". $e->getLine()."n" ;
    }
}


public function idSearch($id){
    try {
        $peticion = new CharactersController;
        $peticion->store($id);
    } catch (Throwable $e) {
        echo "el error es: ". $e->getMessage() . "n error linea:". $e->getLine()."n" ;
    }
}
}

composer Json ->

{
    "name": "informatica/ry-m-crud",
    "description": "development test",
    "license": "MIT",
    "authors": [
        {
            "name": "Agustin"
        }
    ],
    "require": {
        "nickbeen/rick-and-morty-api-php": "^1.0",
        "guzzlehttp/guzzle": "^7.5",
        "myclabs/php-enum": "^1.8",
        "netresearch/jsonmapper": "^4.1"
    },
    "psr-4": {
        "Db\": "db/",
        "Controllers\":"controllers/",
        "Resources":"resources/"
    }
}

I want to instantiate my CharacterCreator class and execute the mirror() function, in order to pass its results as part of the foreach,And when re-rendering the index.php it shows me something like a card for each of the positions of the array.