본문 바로가기
Laravel/코지코더

코지코더 - 라라벨 09. 태스크 MVC 파일 만들기

by SKim입니다 2020. 6. 6.

오늘은 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 파일을 불러달라고 요청할 것이다.

 

 

댓글