2016-06-25 7 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

을 넣어 -> 수(); Connector.php 줄 55에 다음 오류 PDOException을 내고 있습니다. SQLSTATE [HY000] [1045] 사용자 'homestead'@ 'localhost'에 대한 액세스가 거부되었습니다. – Murtaza

+0

.env 파일을 편집하십시오. 데이터베이스, 사용자 이름 및 암호를 입력하십시오. –

+0

By 사용 DB 사용; 예기치 않은 'use'(T_USE) – Murtaza

관련 문제