slim 4 , Intelephense
2020.01.17 16:20
Intelephense 를 오해할 뻔 했다.
컴포저로 뭔가를 새로 추가했는데 말을 안들으면 인덱싱만 다시 걸면 된다.
* index.php 생성
http://www.slimframework.com 에서 긁어온다. ( vendor 경로는 알아서 수정한다 )
<?php
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Factory\AppFactory;
require_once __DIR__ . '/vendor/autoload.php'; // public말고 로컬에서 작업
$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();
* 의존성 추가
컴포저로 아래 모듈들을 추가한다.
php .\composer.phar require slim/slim:^4.0
php .\composer.phar require slim/psr7
* 인텔레펜스 인덱싱
vscode에서 아래와 같이 실행
F1 > intelephense: Index workspace
깃헙 : https://github.com/edp1096/hello-slim4
끝.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | slim 4 , Intelephense | 꿈돌이 | 2020.01.17 | 289 |
2 | PHP 내장 웹서버 띄우기 | 꿈돌이 | 2017.09.04 | 502 |
1 | Windows에서 Composer로 CodeIgniter 설치하기 | 꿈돌이 | 2016.06.06 | 1146 |