실용적인 데이터베이스를 조작할 수 있게 해준다.
쿼리빌더는 DB::table('posts')와 같이 무조건 table(string $table)메서드로 시작한다.
쿼리문장 끝은 get(), first(), find(), pluck(), insert(), delete(), update() 와 같은 메서드를 사용한다.
조회
DB::table('posts')->get();
결과
=> Illuminate\\Support\\Collection {#699
all: [
{#700
+"id": 1,
+"title": "Hello Database",
+"body": "Greetings from tinker",
},
{#702
+"id": 2,
+"title": "Ola Database",
+"body": "Saludos de tinker",
},
],
}
조회
DB::table('posts')->first();
결과
=> {#705
+"id": 1,
+"title": "Hello Database",
+"body": "Greetings from tinker",
}
조회
DB::table('posts')->find(2);