【Laravel5.8】join()を使って別テーブルのレコードを呼び出したい

Controller側

    public function orders(){
  //join('参照するテーブル','参照するテーブルと関連付けるカラム','呼び出すテーブルと関連づけたbook_idに関連しているカラム')
        $books = Book::select()->join('orders','orders.book_id','=','books.id')->get();
        return view('supplier.orders',compact('books'));
    }

View側

        @foreach($books as $book)
            {{$book->title}}