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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
20 | php obfuscator | 꿈돌이 | 2018.01.31 | 180 |
19 | Slim boilerplates | 꿈돌이 | 2017.06.02 | 197 |
18 | Vue Slim으로 카테고리 만들기 | 꿈돌이 | 2017.11.10 | 238 |
17 | vue-slim-medoo boilerplate | 꿈돌이 | 2017.06.04 | 244 |
16 | Doctrine DBAL 메모 | 꿈돌이 | 2017.10.27 | 249 |
» | slim 4 , Intelephense | 꿈돌이 | 2020.01.17 | 264 |
14 | 윈도우에서 사설인증서로 https localhost 사용하기 | 꿈돌이 | 2018.08.24 | 266 |
13 | Vue Tree view with Single file component | 꿈돌이 | 2017.09.29 | 326 |
12 | CodeIgniter - Class Libraries 폐기 항목 | 꿈돌이 | 2016.06.14 | 330 |
11 | Vue boilerplate | 꿈돌이 | 2017.06.02 | 378 |
10 | 코드이그나이터 3.1.3에서 HMVC 오류 대응 | 꿈돌이 | 2017.03.01 | 467 |
9 | PHP 내장 웹서버 띄우기 | 꿈돌이 | 2017.09.04 | 470 |
8 | Windows에서 Composer로 slim 설치하기 | 꿈돌이 | 2017.06.01 | 553 |
7 | Vue.js td내 input 태그에서 v-for | 꿈돌이 | 2017.12.19 | 560 |
6 | axios post로 데이터 안 넘어갈 때 체크할 거 | 꿈돌이 | 2018.10.24 | 606 |
5 | 코드익나이터 참고 | 꿈돌이 | 2016.06.01 | 612 |
4 | Windows에서 Composer로 CodeIgniter 설치하기 | 꿈돌이 | 2016.06.06 | 1124 |
3 | CodeIgniter - Helper 폐기 항목 | 꿈돌이 | 2016.06.14 | 1205 |
2 | slim routeplaceholder | 꿈돌이 | 2020.02.27 | 3313 |
1 | DB 순번 시퀀스 초기화 | 꿈돌이 | 2017.12.25 | 12584 |