دوره آموزشی

دوره آموزشی ۱۰۰ پروژه جاوا اسکریپت + پروژه محور
مبتدی تا پیشرفته در حال ضبط

دوره آموزشی ۱۰۰ پروژه جاوا اسکریپت + پروژه محور

00:00:00
0 دانشجو
رایگان
مشاهده دوره
آموزش پروژه محور ساخت فروشگاه فایل دانلودی با لاراول ۱۳
پیشرفته در حال ضبط

آموزش پروژه محور ساخت فروشگاه فایل دانلودی با لاراول ۱۳

00:38:53
0 دانشجو
1,499,000 تومان
مشاهده دوره
40 تخفیف آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس
سطح متوسط تکمیل دوره

آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس

08:32:53
3 دانشجو
999,000 599,000 تومان
مشاهده دوره
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس
پیشرفته تکمیل دوره

آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس

12:09:12
7 دانشجو
1,499,000 تومان
مشاهده دوره

وبلاگ

ایجاد اطلاعات ساختگی کاربر در لاراول

2 دقیقه

ایجاد اطلاعات ساختگی کاربر در لاراول

برای برنامه نویسان لاراول برای پروژه لاراول نیاز به اطلاعات ساختگی کاربر دارد که بتواند ورود و خروج پروژه را تست کند. در این نوشته می خواهیم نحوه ایجاد کاربر ساختگی در لاراول آموزش دهیم.

در لاراول از DatabaseSeeder برای ساخت اطلاعات ساختگی به کار می گیریم.

به ترتیب زیر:

۱. دستور زیر را در ترمینال وارد کنید.

php artisan make:seed UsersTableSeeder

فایل UsersTableSeeder  در مسیر پوشه Database/Seeders ایجاد می شود.

۲. در فایل UsersTableSeeder کد زیر را قرار دهید.

<?php

namespace Database\Seeders;

use App\Models\User;
use Illuminate\Database\Seeder;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;

class UsersTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        User::factory()->create([
            'name' => 'admin',
            'email' => 'test@test.com',
            'password' => bcrypt('password'),
            'type' => User::ADMIN,
        ]);

        User::factory()->create([
            'name' => 'Raymond',
            'email' => 'test@test1.com',
            'password' => bcrypt('password'),
            'type' => User::DEFAULT,
        ]);

        User::factory()->count(5)->create();
    }
}

کد بالا دو تا factory با دسترسی متفاوت نوشتیم که اطلاعات کاربر با دو دسترسی ایجاد کند.

۳. حالا در فایل DatabaseSeeder.php, فایل دیگر را با UsersTableSeeder::class صدا می زنیم.

<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Database\Seeders\UsersTableSeeder;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
        $this->call(UsersTableSeeder::class);
    }
}

۴. حالا دستور زیرا وارد کنید تا اطلاعات ساختگی کاربر را در پایگاه داده ایجاد شود.

php artisan migrate:fresh --seed

پیش نمایش :

1401 05 03 01 53 05 Window
لاراول (Laravel) جولای/24/2022 438 بدون دیدگاه
58 
نظرات

دیدگاه شما


© راییوم 05-1402 تمامی حقوق محفوظ است.
قدرت گرفته از وردپرس و طراحی شده با فریم ورک Tani