環境:Windows10,XAMPP,HeidiSQL
データベース:テーブル名:folders カラム:title,created_at,updated_at
※データは入っています。
コントローラーで$folders = Folder::all();をしてデータを取ろうとしてます。
【エラー文】Class 'Illuminate\App\Models\Folder' not found
ルート
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\TaskController; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('/folders/{id}/tasks',[TaskController::class,'index'])->name('tasks.index');
コントローラー
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use DB; use Illuminate\App\Models\Folder; class TaskController extends Controller { public function index() { $folders = Folder::all(); return view('tasks/index',[ 'folders' => $folders, ]); } }
モデル
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Folder extends Model { use HasFactory; }
ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/14 03:00
2020/10/14 03:02