2016-07-26 7 views
0

雄弁でカラム値を取得したい。 MySQLの文でカラム値を雄弁で取得する

、雄弁で

SELECT 'click_count' WHERE 'uri' = 'something' 

???

+0

モデルを設定しましたか? –

+0

はい...私のように書いた$ click_count =ビジター::( 'uri'、 '/ posts/1') - > first( 'click_count');私はintエラーメッセージに変換できませんでした。 –

答えて

0

最初にそのように使用する列の配列を渡す必要があります。

$post = Visitor::where('uri', '/posts/1')->first(['click_count']); 

$post['click_count']となります。

ちょうどのようなものを使用して、変数にカウントを戻すことができます。あなたが複数の行を選択する必要がある場合(この意志

$post = Visitor::where('uri', 'something')->first()->click_count; 

$click_count = Visitor::where('uri', '/posts/1')->pluck('click_count')->first(); 
2

と仮定click_count列には、すでにあなたは、単一の行が必要な場合は

(これは値を返します)、あなたのデータベースに存在しますcollectionを返す):

$post = Visitor::where('uri', 'something')->get()->pluck('click_count');