Slim 4.2.0 released
We are excited to announce the Slim 4.2.0 release. Please direct all your feedback for this release to the Slim 4 Release Feedback Thread. The new docs are located here.
Slim jest mikroframeworkiem PHP, który pomaga pisać proste, ale potężne aplikacje internetowe oraz API.
<?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('/hello/{name}', function (Request $request, Response $response, array $args) {
$name = $args['name'];
$response->getBody()->write("Hello, $name");
return $response;
});
$app->run();
Zalecamy zainstalowanie Slim Framework przy użyciu systemu zarządzania pakietami Composer.
Najprostszym sposobem na rozpoczęcie pracy ze Slimem jest stworzenie projektu przy uźyciu Slim-Skeleton jako podstawy, uruchamiając natepujące polecenie bash:
$ php composer.phar create-project slim/slim-skeleton [my-app-name]
Zamień [my-app-name]
na żądaną nazwę katalogu dla nowej aplikacji.
Następnie możesz uruchomić ją za pomocą wbudowanego serwera PHP:
$ cd [my-app-name]; php -S localhost:8080 -t public public/index.php
Slim zapewnia szybki i wydajny router, który mapuje wywołania zwrotne trasy do określonych metod żądań HTTP i Identyfikatory URI. Obsługuje parametry i dopasowywanie wzorców.
Zbuduj swoją aplikację z koncentrycznym oprogramowaniem pośrednim, aby dostosować obiekty żądania i odpowiedzi HTTP wokół aplikacji Slim.
Slim obsługuje dowolną implementację wiadomości HTTP PSR-7 więc możesz sprawdzać i manipulować metodą wiadomości HTTP, statusem, identyfikatorem URI, nagłówkami, plikami cookie i treścią.
Slim obsługuje wstrzykiwanie zależności, więc masz pełną kontrolę nad narzędziami zewnętrznymi. Użyj dowolnego pojemnika Container-Interop.
We are excited to announce the Slim 4.2.0 release. Please direct all your feedback for this release to the Slim 4 Release Feedback Thread. The new docs are located here.
This is the last release for Slim 3. Minor bug fixes and improvements.
We are excited to announce the Slim 4.1.0 release. Please direct all your feedback for this release to the Slim 4 Release Feedback Thread. The new docs are located here.
akrabat
, silentworks
and codeguy
jeśli masz pytania lub potrzebujesz pomocy.
Można nas znaleźć Slack at slimphp.slack.com.
Uzyskaj dostęp do kanału Slack
Oficjalny kanał IRC na Freenode to
#slimphp
.
Czytaj logi IRC w czasie rzeczywistym na BotBot.me
Mamy też forum wsparcia Discourse na discourse.slimframework.com/ w przypadku jeśli masz bardziej szczegółowe pytanie.
Nie masz Twittera? Dołącz do naszego newslettera i otrzymuj jeden e-mail tygodniowo (maksymalnie) z najnowszymi wiadomościami Slim Framework, ogłoszeniami o wydaniu i aktualizacjami zabezpieczeń. Nienawidzimy spamu i uszanujemy Twoją skrzynkę odbiorczą. Możesz zrezygnować z subskrypcji w dowolnym momencie.