私はLaravelを学び始めているが、驚くことではないが、私は問題にぶつかっている。私が知っているこの1つは基本的ですが、私は解決できません。私はデータベースから簡単なSELECTをしようとしていますが、何も表示されません!Laravelの "select"クエリをトリガーするとNULLが返される
これは私がforeachのを作るしようとしているコード
web.php
Route::get('list', ['uses' => '[email protected]']);
robotController
public function index()
{
$robots = DB::select('select * from robots where Name = ?', [1]);
return view('ListaRobots', ['robots' => $robots]);
}
listaRobots.blade.php
@foreach ($robots as $robot) {{ $robot['Name'] }} @endforeach
ですそれは "Naすべてのロボットの "私"が何かを得ることはできません。画面はすべて空白になります。しかし、私はロボットのテーブルに2つのエントリがあります。 .envをDBに接続するように変更し、シードを使用してテーブル内のエントリを作成することはできましたが、クエリを作成できませんでした。
1'。 – tkausl
これを試してみましたが、このエラーが発生しました: "配列として型stdClassのオブジェクトを使用できません" – Adato