Я хотел бы поместить некоторые данные в таблицу, поэтому я хотел бы использовать DatabaseSeeder, но когда я пытаюсь: php artisan db: seed, возникает эта ошибка:
ReflectionException : Class DatabaseSeeder does not exist
at /home/bruno/projetconcert/vendor/laravel/framework/src/Illuminate/Container/Container.php:767
763| if ($concrete instanceof Closure) {
764| return $concrete($this, $this->getLastParameterOverride());
765| }
766|
`enter code here`> 767| $reflector = new ReflectionClass($concrete);
Я уже пытался создать композиторdump-autoload или изменение пространства имен или использование другого каталога в "autoload" в composer.json, но ничего не работает ...
здесь 2 файла:
<?php
namespace database\seeds;
namespace projetconcert;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$this->call(CategoryPlaceSeeder::class);
}
}
второй:
<?php
namespace database\seeds;
namespace projetconcert;
use Illuminate\Database\Seeder;
use DB;
class CategoryPlaceSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
DB::table('category_places')->insert([
[
'id' => 1,
'category_name' => 'balcon',
],
[
'id' => 2,
'category_name' => 'terasse',
],
[
'id' => 3,
'category_name' => 'debout',
],
]);
}
}
Если у кого-то есть идеи, это поможет моему проекту.Спасибо