라우팅과 뷰라는 구성 요소를 손에 쥐었다.
이 두가지만으로도 웹 서비스를 만들 수 있다.
데이터베이스 하나만 더하면 완벽히 동작하는 동적 웹페이지를 만드는데 부족함이 없다.
데이터베이스와 테이블을 만들자
CREATE DATABASE db1;
CREATE TABLE posts(
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255),
body TEXT
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
REPL(Read-Evaluate-Print-Loop)
:콘솔 환경에서 명령을 내리고 실행 결과를 확인하기 위해 사용하는 도구다.
팅커(REPL) 콘솔
터미널에서 php artisan tinker 입력하면 팅커콘솔이 작동한다.
데이터를 조회하기 위해 SELECT 명령어를 입력해보면
에러를 출력한다.
그 이유는 데이터베이스에 접속하기 위한 설정을 하지 않았기 때문이다.(.env)