在PHP Slim框架中找不到类

时间:2018-06-12 16:40:15

标签: php api frameworks composer-php slim

我用作曲家安装了苗条。测试后,它显示以下错误。无法弄清楚原因。

  

致命错误:Class' Slim \ Container'在第77行的C:\ projectname \ vendor \ slim \ slim \ Slim \ App.php中找不到

的index.php

<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;

require_once dirname(__FILE__) . '/../../vendor/autoload.php';
require dirname(__FILE__) . '/config.php';

$app = new \Slim\App($configuration);

$app->get('/hello/{name}', function (Request $request, Response $response, array $args) {
    $name = $args['name'];
    $response->getBody()->write("Hello, $name");

    return $response;
});

$app->run();

composer.json

{
    "require": {
        "monolog/monolog": "1.23.0",
        "j4mie/paris": "v1.5.6",
        "slim/slim": "3.10.0"
    }
}

1 个答案:

答案 0 :(得分:0)

没关系,意识到我的Slim安装坏了。 从composer.json中删除了slim,保存并更新了作曲家,然后再次添加并执行相同操作。问题解决了。不管怎样,谢谢!