본문 바로가기

php20

PHP/Laravel(11) CRUD#4 드디어 CRUD 중에서 마지막 D입니다. 바로 시작하겠습니다 먼저 show.blade.php에 가서 삭제 버튼을 만들어 줍시다. @extends('layouts.master') @section('title') Show Board @endsection @section('content') Show Board 제목 : {{$board->title}} 내용 : {{$board->story}} 수정 @csrf @method('DELETE') 삭제 @endsection 삭제 버튼은 DELETE method를 이용해야하기 때문에 form 태그 안에 버튼을 넣어줍니다. DELETE method도 PUT과 마찬가지로 라라벨에서 제공하는 기능입니다. 이제 라우트와 컨트롤러를 만들어줍시다. 먼저 web.php 입니다. 2020. 2. 23.
PHP/Laravel(10) CRUD#3 이번에는 CRUD 중에서 R을 해보겠습니다. 위 표를 참고하시면 작성하는데 도움이 됩니다. 먼저 show.blade.php에 글 수정 버튼을 만들어줍니다. @extends('layouts.master') @section('title') Show Board @endsection @section('content') Show Board 제목 : {{$board->title}} 내용 : {{$board->story}} 수정 @endsection 그리고 web.php에 edit을 추가합니다 2020. 2. 23.
PHP/Laravel(9) CRUD#2 이번에는 CRUD 중 R을 해보겠습니다. web.php와 BoardController.php에 코드를 추가합니다. 먼저 web.php 입니다. 2020. 2. 22.
PHP/Laravel(8) CRUD#1 이번에는 CRUD 중에서 C만 먼저 해보겠습니다. 앞에서 migration, model, controller를 각각 따로 만들었는데 한번에 만들 수 있는 명령어가 있었습니다. 먼저 터미널에 php artisan make:model --help 이렇게 입력해주면 이렇게 사용하는 방법과 추가적으로 사용할 수 있느 옵션이 나옵니다. 그리고 저기 옵션에 보면 -c, -m이 있는데 컨트롤러와 마이그레이션도 함께 만들 수 있습니다. 터미널에 php artisan make:model -m -c Board 이렇게 입력해주면 한번에 모델과 마이그레이션, 컨트롤러가 생성된 것을 확인할 수 있습니다. 모델은 app 폴더 안에 Board.php로 생성되고 컨트롤러는 app >> Http >> Controllers 폴더 안에 .. 2020. 2. 22.