2017-05-28 18 views

答えて

0

をすべて雄弁クエリはCollectionオブジェクトを返します。これらは簡単に変更できます(collections methods)。

first()を使用すると、このコレクションの最初のオブジェクトを取得できます。

Eloquent Userモデルの変数には、パブリッククラスのプロパティを呼び出すように呼び出すことでアクセスできます。


あなたの最終的なコードは次のようになります。

$user = User::select('example_1','example_2') 
      ->where('id',Auth::user()->id)->get()->first(); 

$array = [ $user->example_1, $user->example_2 ]; 
// The result: [1,2] 
+0

のいずれかを行うことができ、これは私が得るものです:[{ "A": "5"、」 b ":" 4 "}]私は[5,4]が必要です –

+0

ああ、そうです。私に分かります@MurlidharFichadia – manniL

+0

@MurlidharFichadia更新されました:) – manniL

2

あなたはこの

$result = array_only(auth()->user()->toArray(), ['example_1','example_2']); 

// Or 

$result = User::where('id', auth()->id())->first(['example_1','example_2'])->toArray(); 

// Finally 

$data = array_values($result); 
関連する問題