LaravelでMySQLの利用をしたいのですが、エラー文がでます。
行ったこと
-
データデースlaravelappdbを作成。
-
laravelappdbにテーブルpeopleを作成。
-
Laravelのプロジェクトフォルダ内config/database.phpのmysqlの部分を下記に編集。
'database' => env('DB_DATABASE', 'laravelappdb'),
- 同様に.envを編集。
DB_DATABASE=laravelappdb
コントローラ
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; class HelloController extends Controller { public function index(Request $request) { $items = DB::select('select * from people'); return view('hello.index', [items => $items]); } }
データを$itemsに格納、foreach文で表示させたいのですが、http://localhost:8000/helloにアクセスすると、
could not find driver (SQL: select * from people)
と表示されます。上記以外に必要な手続き等あるでしょうか。
回答2件
あなたの回答
tips
プレビュー