当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.1 ReflectionException类不存在[重复]

郏博瀚
2023-03-14

我们正在一个拉威尔项目的团队中工作,当我试着跑步时,我已经把我的队友们的工作都拉进来了

“php artisan迁移:刷新--种子”

我有一个奇怪的错误:

[ReflectionException] 
Class ColorsTableSeeder does not exist

文件ColorsTableSeeder确实存在,因此我不知道为什么会出现此错误ColorsTableSeeder:

<?php

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class ColorsTableSeeder extends Seeder
  {
    public function run()
    {
      DB::table('colors')->delete();
      $colorPalette = array('#000000','#663300', '#424153', '#999999', '#996633'); 
      $faker = Faker\Factory::create();
      $projects = App\Project::all(); //10

      foreach ($projects as $project)
      {
        foreach (range(1, 3) as $index) 
        {
            $project_id = $project['id'];
            DB::table('colors')->insert([
            'project_id' => $project_id,
            'color' => $faker->unique()->randomElement($colorPalette),
            ]);
        }
      // Reset
      $faker->unique(true);
      }
  }
}

共有1个答案

洪季萌
2023-03-14

通过执行以下操作修复了此问题:

作曲家转储自动加载

 类似资料:
  • 我最近开始研究Laravel,并安装了Laravel Framework 8.5。0 下面是我的控制器"UserController.php" 这是我的网站。路由中的php 当我尝试访问http://127.0.0.1:8000/users,它只是用下面的错误击中我 Illumb\Contracts\Container\BindingResolutionException 目标类[UserCont

  • 我有不同文件夹中的数据库种子分类。当我写入db:seed时,控制台显示以下错误: 其中一类是: 我的另一门课是 我试过用 但是不起作用。 如您所见,我在同一名称空间中有两个类。 请帮忙。

  • 我的Laravel应用程序在。请理解,这是我第一次申请Laravel。 Illumb\Contracts\Container\BindingResolutionException目标类 [UserController]不存在。 当我尝试以下代码在web.php. 用户控制器文件: 然而,这行得通。 迁移已经运行,表已在数据库中成功创建。 环境: 完整的错误报告在Flare上共享

  • 使用php artisan route:list后,我在Laravel 8中遇到此错误: Illumb\Contracts\Container\BindingResolutionException目标类[Api\UserController]不存在。 我在App\Http\Controllers\Api中有一个控制器: 路线/api.php: 我是新来的

  • 我正在与Laravel 8合作开发我的项目。我制作了一个名为的控制器,并添加了这个方法来调用刀片: 在中,我添加了以下路由: 但是当我转到时,它说: lluminate\Contracts\Container\BindingResolutionException目标类[BackendController]不存在。 我不知道它为什么打印这个,因为控制器已经存在了!所以如果你知道怎么解决,请帮我...

  • 我得到这个错误: Illumb\Contracts\Container\BindingResolutionException目标类[App\Http\Controllers\UserManagementController]不存在。 我想问题出在我的web.php路径上: