larvelでwebサービス開発のチュートリアルを学習しています。
php
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6use App\Folder; 7use App\Task; 8 9class TaskController extends Controller 10{ 11 // 12 public function index(int $id) { 13 $folders = Folder::all(); 14 15 $current_folder = Folder::find($id); 16 17 $tasks = Task::where('folder_id', $current_folder->id)->get(); 18 19 return view('tasks/index', [ 20 'folders' => $folders, 21 'current_folder_id' => $id, 22 'tasks' => $tasks, 23 ]); 24 } 25}
上記のコードで Folder::all(); となっている部分にはエラーが出ないのですが、
Folder::find() と Task::where() の部分にはエラーが出てしまいます。
vscodeには
Undefined symbol 'find'.
Undefined symbol 'where'.
と出ています。
なぜ、all()は使えて、find()やwhere()がエラーになるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。