Я новичок в Slim PHP. Я прочитал документацию и установил SLIM PHP
в свой ноутбук. Вот как я установил:
- Установлено composer
- composer требуется slim / slim: "4. *"
- composer требуется slim / psr7
Я выполнил эти шаги из http://www.slimframework.com/docs/v4/start/installation.html
И когда я создал index.php
в каталог root и вставил код hello world
, это дает мне ошибки в браузере
Fatal error: Uncaught Slim\Exception\HttpNotFoundException: Not found. in E:\xampp\htdocs\zain\hadithsapi\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php:93 Stack trace: #0 E:\xampp\htdocs\zain\hadithsapi\vendor\slim\slim\Slim\Routing\RouteRunner.php(72): Slim\Middleware\RoutingMiddleware->performRouting(Object(Slim\Psr7\Request)) #1 E:\xampp\htdocs\zain\hadithsapi\vendor\slim\slim\Slim\MiddlewareDispatcher.php(81): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request)) #2 E:\xampp\htdocs\zain\hadithsapi\vendor\slim\slim\Slim\App.php(215): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request)) #3 E:\xampp\htdocs\zain\hadithsapi\vendor\slim\slim\Slim\App.php(199): Slim\App->handle(Object(Slim\Psr7\Request)) #4 E:\xampp\htdocs\zain\hadithsapi\index.php(15): Slim\App->run() #5 {main} thrown in E:\xampp\htdocs\zain\hadithsapi\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php on line 93
Вот код index.php
:
<?php
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Factory\AppFactory;
require __DIR__ . '/vendor/autoload.php';
$app = AppFactory::create();
$app->get('/', function ($request, $response, $args) {
$response->getBody()->write("Hello world!");
return $response;
});
$app->run();
Подскажите, пожалуйста, почему я получаю эти ошибки. Пожалуйста, помогите мне