eloquent 를 통해서 데이타베이스의 기본 동작인 CRUD(Create, Read, Update, Delete) 를 하는 방법에 대해서 알아 봅시다.

이번 절에서 수행하는 CRUD 는 웹 브라우저에서 바로 결과를 확인할 수 있도록 새로운 컨트롤러를 만들겠습니다.

$ php artisan make:controller OrmController --plain
CODE

이제 컨트롤러에 메소드가 추가되어도 라우트를 수정하지 않아도 되도록 암시적 컨트롤러로 app/Http/routes.php 에 등록하겠습니다.

Route::controller('orm', 'OrmController');
CODE

실제 프로젝트에서는 테스트용으로 컨트롤러를 만들고 routes.php 파일을 수정하는 것은 바람직하지 않으므로 PHPUnit 으로 단위 테스트를 만들거나 간략한 테스트라면 php artisan tinker 명령어를 통해 실행하고 결과를 확인해 보는 것이 좋습니다.

하위 페이지