私はLaravelがインストールされ持っていると私は、SQL Serverデータベースからデータを取得しようとしていますが、私は同じ問題のすべての時間を持っておくと、私はどちらかだけの「ドンので、私はとてもイライラ取得しています私は何をしているのか、それとも間違っているのか分かりません。LaravelとSQLサーバーとデータベースクラス
Windows用のODBC SQLドライバを使用して多くの手間をかけてデータベース接続をセットアップしました。今私のwelcome.blade.phpに私は私のデータベースからデータを取得したいが、毎回私はこのエラーを取得する任意のデータを取得しよう:
Fatal error: Class 'Illuminate\Support\Facades\DB' not found in C:\xampp\htdocs\resources\views\welcome.blade.php on line 9
は今、私は唯一のフェッチする必要があり、私のコードでこれらの2行を得ました(私は推測する)データ:
<?php
$Booking = \Illuminate\Support\Facades\DB::table('fmsStage.dbo.Booking')->get();
var_dump($Booking);
?>
しかし、それは私にそのエラーを与える。そして私は\ DB :: tableを試してみましたが、テーブル自体\ DB :: table( 'Booking')とテーブル接頭辞\ DB :: table( 'dbo.Booking')でも使ってみましたが、 DBクラス全体を見つけることさえできません。しかし、私は間違って何をしているのですか、私はそれを全く得ていません。
Warning: The use statement with non-compound name 'DB' has no effect in C:\xampp\htdocs\resources\views\welcome.blade.php on line 9
UPDATE:
は、私はそれが私に別のエラー/警告を与える
use DB;
追加しようとすると、私は今、予約からデータを取得するためにモデルの予約を作成しました。しかし、今、私が使用している場合
use App\Booking;
$booking = App\Booking::all();
foreach($booking as $bookings) {
echo $bookings->agent;
}
それはスティルス私におかしくなり、USE部にエラーを与える...
は、事前にありがとうFatal error: Class 'app\Booking' not found in C:\xampp\htdocs\resources\views\welcome.blade.php on line 10
てみ '$データ= TABLENAME ::すべての();私はモデルを持っていないモデル –
の名前で'チェンジ・テーブルの名前は?モデルは何をしていますか? –
下記のようにスヌーノの答えを試してみてください。このように 'ライトイルミネーション\サポート\ファサード\ DBをDBとして使用します; ' –