Une erreur s'est produite lors de l'utilisation de Tinker pour générer un test aujourd'hui
Écrivez en détail et attendez la réponse de l'expert expliquant pourquoi cela s'est mal passé
J'ai utilisé migrate pour générer la table de données
public function up()
{
Schema::create('notice', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->text('content');
$table->integer('user_id')->default('0');
$table->timestamps();
});
}
Alors mon modèle est
php artisan make:model Models/Notice
Le modèle Models/Notice.php écrit uniquement
protected $table = 'notice';
protected $fillable = ['title','content'];
ModelFactory.php est comme ça
$factory->define(App\Models\Notice::class, function (Faker\Generator $faker) {
return [
'title' => $faker->sentences,
'content' => $faker->paragraph,
];
});
Il devrait y avoir un problème dans Modelfactory.php.
$faker->sentences génère un tableau. Vous pouvez juger en fonction du message d'erreur. Pour plus de détails, vous pouvez consulter l'utilisation de faker