코지코더 - 라라벨 09. 태스크 MVC 파일 만들기
오늘은 tailwindcss를 통해서
폼을 만들어보겠다.
그에 앞서서 task 테이블을 만들어보겠다.
→ task를 생성하고 사람들이 task에 댓글도 달 수 있게 만들어보겠다.
task 테이블을 만들고
컨트롤러, 마이그레이션, 모델까지 만들어보자.
php artisan serve
php artisan make:model Task --help
-c를 하면 컨트롤러도 같이 만들어주고
-m을 하면 마이그레이션 파일까지 한 번에 만들어준다.
즉 ,한 번의 명령으로 모델, 컨트롤러, 마이그레이션 파일까지 만들 수 있다.
php artisan make:model Task -c -m
셋 다 만들어졌다.
먼저 마이그레이션 파일로 가자.
지금은 로그인 시스템이 없기 때문에
간단하게 title과 body만 만들어준다.
php artisan migrate
저번에 마이그레이트했던 것들은 건너뛰고
batch 2로 tasks가 생겼다.
되돌리고 싶으면
php artisan migrate:rollback을 하면
최근에 한 batch 2만 없어진다.
views 폴더에 tasks 폴더와 index 파일을 만든다.
나오긴 했는데 h1 태그가 적용되지 않았다.
tailwindcss는 크기를 지정하지 않으면 안 된다.
마진을 주고 조금 오른쪽으로 옮겨보겠다.
↑여기 body 부분을 ↓이렇게 바꾼다.
이제 Task를 생성하는 폼을 만들어보도록 하겠다.
tasks/create
https://laravel.com/docs/7.x/controllers#introduction
Controllers - Laravel - The PHP Framework For Web Artisans
laravel.com
라라벨에서 추천하는 형식
create 파일을 만들었다.
3~5행을 아래 3행과 같이 바꿀 수 있다.
13~15행 추가
→ create blade 파일을 불러달라고 요청할 것이다.