沒有 Composer 嗎?按照其 下載 頁面上提供的說明,就能輕鬆安裝。
我們建議您使用 Composer 安裝 Slim。瀏覽至您的專案根目錄並執行以下 bash 指令。此指令會將 Slim Framework 及其第三方相依性下載至您的專案 vendor/
目錄。
composer require slim/slim:"4.*"
在您使用 Slim 之前,您需要選擇最適合您應用的 PSR-7 實作。為讓自動偵測發揮作用並讓您使用 AppFactory::create()
和 App::run()
而無須手動建立 ServerRequest
,您需要安裝以下實作之一
composer require slim/psr7
composer require nyholm/psr7 nyholm/psr7-server
composer require guzzlehttp/psr7 "^2"
composer require guzzlehttp/psr7 "^1"
composer require sapphirecat/slim4-http-interop-adapter
composer require laminas/laminas-diactoros
檔案:public/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 $request, Response $response, $args) {
$response->getBody()->write("Hello world!");
return $response;
});
$app->run();