🔥یلدا با راکت با (( ۷۰ درصد )) تخفیف! یلدا طولانی است، اما این تخفیف نه.
مشاهده دورههاسلام
من میخوام توی تست یک یوزر بسازم با استفاده از فکتوری ولی وقتی دستور vendor/bin/phhpunit رو اجرا میکنم این ارور رو میده:
InvalidArgumentException: Unable to locate factory for [App\User].
فایل تست:
<?php
namespace Tests\Unit;
use PHPUnit\Framework\TestCase;
class AdminCityTest extends TestCase
{
protected $user;
protected $province;
public function setUp() :void
{
parent::setUp();
$this->user = factory(\App\User::class)->create();
}
protected function tearDown() :void
{
parent::tearDown();
$this->user->delete();
}
/**
* A basic unit test example.
*
* @test
*/
public function a_user_can_create_city()
{
$this->assertTrue(true);
}
}
فایل فکتوری:
<?php
/** @var \Illuminate\Database\Eloquent\Factory $factory */
use Faker\Generator as Faker;
use Illuminate\Support\Str;
$factory->define(\App\User::class, function (Faker $faker) {
return [
'name' => $faker->name,
'email' => $faker->unique()->safeEmail,
'email_verified_at' => now(),
'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
'remember_token' => Str::random(10),
];
});
کسی میدونه چطوری میشه درستش کرد؟
به ali jvn. کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟