Laravel - Seed artesanal [ReflectionException] Organización de clase de clase No existe

Laravel - Seed artesanal [ReflectionException] Organización de clase de clase No existe

Problema

Cuando ejecuté mi PHP Artisan DB: Seed recibí el siguiente error:

[ReflectionException] Class OrganizationSeeder no existe

Qué está pasando?

Mi clase de databaseseeder:

use Illuminate \ Database \ Seeder;
use Illuminate \ Database \ ELOQUENT \ Model;
Class Databaseseeder extiende Seeder
/**
* Ejecute las semillas de la base de datos.
*
* @return void
*/
Función pública Run ()

Modelo :: unguard ();
$ this-> call ('OrganizationSeeder');

Mi clase de la organización SEDER:

// compositor: "Fzaninotto/Faker": "V1.4.0 "
Use Faker \ Factory como Faker;
use Illuminate \ Database \ Seeder;
usar db;
La organización de clases SEEDER extiende Seeder
Función pública Run ()

$ faker = faker :: create ();
$ canciones = [];
foreach (rango (1, 10) como índice $)

$ canciones [] = ['Title' => $ Faker-> Words (rand (1,4))];

Db :: table ('organizaciones')-> insertar ($ canciones);

Solución

Necesitas poner
Organización en el archivo
Organización.php en el mismo directorio donde tienes tu
Databaseseeder.php archivo.

Este es un problema común, especialmente si acaba de crear ese archivo a mano. ¿Qué es más importante que su compositor probablemente no se actualice con la nueva clase?. Y necesitas correr en tu consola:

compositor dump-eutoload

Para generar un nuevo mapa de clase y luego ejecutar:

PHP Artisan DB: semilla

Está funcionando sin ningún problema en Laravel