【问题标题】:Class 'App\Http\Controllers\Post' not found in laravel-5.8在 laravel-5.8 中找不到类 'App\Http\Controllers\Post'
【发布时间】:2023-03-15 05:02:02
【问题描述】:

他试图在索引页面上显示数据,但它显示:找不到 Class 'App\Http\Controllers\Post'

控制器:

  <?php

  namespace App\Http\Controllers;

  use Illuminate\Http\Request;

  class IndexController extends Controller
  {

      public function index()
      {
          $data = Post::all();
          return view('index', compact('data'));
       }

【问题讨论】:

    标签: laravel eloquent laravel-5.8


    【解决方案1】:

    您需要添加以下行:

    use App\Post;
    

    现在您的代码应该如下所示:

    <?php
    
      namespace App\Http\Controllers;
    
      use Illuminate\Http\Request;
      use App\Post;
    
      class IndexController extends Controller
      {
    
              public function index()
              {
                  $data = Post::all();
                  return view('index', compact('data'));
               }
    

    【讨论】:

      猜你喜欢
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 2018-01-03
      • 2017-08-05
      • 2015-07-12
      • 2021-03-29
      • 1970-01-01
      相关资源
      最近更新 更多