실용적인 데이터베이스를 조작할 수 있게 해준다.

쿼리빌더는 DB::table('posts')와 같이 무조건 table(string $table)메서드로 시작한다.

쿼리문장 끝은 get(), first(), find(), pluck(), insert(), delete(), update() 와 같은 메서드를 사용한다.

데이터조회 get()

조회

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);