2016-06-25 9 views
0

コントローラページで次のコードを使用すると、mysqlデータベースからデータを取得しようとしています。Laravelがmysqlテーブルからデータを取得する

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use App\Http\Controllers\Controller; 

class productscontroller extends Controller 
{ 
    public function index() 
    { 
     $Products = DB::table('products_description')->get(); 
     return view('products.index',compact($Products)); 
    } 
} 

次のエラーが発生します。

FatalErrorException in productscontroller.php line 12: 
Class 'App\Http\Controllers\DB' not found 

私は、データをフェッチするためにlaracastチュートリアルに従うが私が間違っているのかわからないのです。

答えて

2

のどちらかが$製品= \ DB ::テーブル( 'products_description')でuse DB;または$Products = \DB::table('products_description')->get();

+0

を置く - >を取得します();SQLSTATE [HY000] [1045]ユーザー 'homestead' @ 'localhost'のアクセスが拒否されました – Murtaza

+0

.envファイルを編集します。データベース、ユーザー名、パスワードをそこに入力してください –

+0

By使用DBを使用します。予期せぬ「使用」(T_USE) – Murtaza