2016-12-10 4 views
0

私は問題にぶつかります。私はLaravelの経験はほとんどありませんが、幸いにも私はすぐに物事を学びます。しかし、残念ながら私はまだ出くわすことのできない問題があります。私は自分のコードを見たい人のためにGithubでGistを作成しました。次のようにLaravel 5.3:サイトのルートに移動しない/インデックスするときに結果がループするだけです

問題がある:私はmywebsite.com/indexに行くとき

  • は、私は問題がないと、最後のスレッドがデータベースから表示されます。
  • しかし、私はちょうどその/インデックスなしmywebsite.comするつもりだときに私、次のエラーを取得:あなたが持っているウェブルートで

ErrorException in e88feb49b77f48fdc3e88c1287897bff1ddb3785.php line 138: Undefined variable: threads (View: C:\xampp\htdocs\laravel\resources\views\index.blade.php)

ErrorException in e88feb49b77f48fdc3e88c1287897bff1ddb3785.php line 138: Undefined variable: threads

https://gist.github.com/Sygun/3e5d9b8f0c80ed96bfd60057a40bad2f

+0

リンクを介してコードを組み込むために、スタックオーバーフローで悩まされます。実際のコードを含めるには、投稿を編集する必要があります。 – MikeT

答えて

0

をその:

Route::get('/', function() { 
    return view('index'); 
}); 

だから、laravelはindex.blade.phpビューを返します。データは渡されません。

変更するには、この:

Route::get('/', '[email protected]')->name('index'); 

と問題が解決されます。


また、この行を削除することもできます。私は思っている必要はありませんが、別の将来の機能のためにこれを必要とするかもしれません。

Route::get('/index', '[email protected]')->name('index'); 
+0

ありがとう!それは今完璧に動作します – Sygun

関連する問題