お世話になります。
http://qiita.com/zaburo/items/9fefa3f6834b2e79b734
こちらを参考にし、laravelで検索を実装することができました。

しかしながら検索の詳細表示ができず困っています。
routes.php

Route::get('/detail/{id}', 'SearchController@detail');

SearchController.php

        public function detail($id) {

            $query = DB::table('item_master')->where('id',$id);

            return view('layouts.detail.index')->with('query',$query);
    }

layouts.detail.index.blade.php

<div>{{$query->id}}</div>
<div>{{$query->item_name}}</div>

こちらで取得することができません。
おそらく$queryでvar_dumpすると意図しないものがでてくる(無限ループ?)のでおそらくそこなのですが
何が間違っているのかわかりません。
ちなみにitem_masterテーブルには一意のidとitem_nameが入っています。

大変低レベルな質問で申し訳ないのですが
ご教授のほどお願いいたします。