私はLaravel 5.1フレームワークを勉強していますが、困惑する問題があります。 はまず、私はその後、私は名前のコントローラを作成し、「ページ」という名前のモデルを作成する「にHomeController」、メソッドのコードは以下の通りです:Laravelのビューの復帰()
public function index()
{
return view('home')->withPages(Page::all());
}
私は「withPages()」関数を見つけることができないので、私はヘルパー関数を見つけますview()は\ Illuminate \ View \ Viewを返すので、 'vendor/laravel/framework/src/Illuminate/View/View.php'を見つけると "__call()"があります。 しかし、私はこの機能を削除しようとすると、私のサイトはまだ正常です。 私は間違った場所を見つけましたか?私は非常に困惑しています。
あなたは何を達成しようとしていますか? 'withPages()'関数は実際の関数ではなく、既に指摘したように '__call()'マジックメソッドを使って人工的に呼び出されます。なぜあなたはそれを削除したいですか? – Wader
Waderのコメントに追加:モデルを使用してデータベーステーブルと対話することができます。後でこれらの情報をビューに渡すことができます。 モデルの詳細については:[Eloquent Models](https://laravel.com/docs/5.1/eloquent#introduction) –
私はそれをテストしたいです!今私はニックの正解を見つける。ありがとうございました! –