ಲೇಖನಗಳು

ಲಾರಾವೆಲ್ ಡೇಟಾಬೇಸ್ ಸೀಡರ್

Laravel ಪರೀಕ್ಷಾ ಡೇಟಾವನ್ನು ರಚಿಸಲು ಸೀಡರ್‌ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ನಿರ್ವಾಹಕ ಬಳಕೆದಾರ ಮತ್ತು ಪೂರ್ವ ಡೇಟಾದೊಂದಿಗೆ ಯೋಜನೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆdefiಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ನಿಶ್ಚಿತವಾಗಿದೆ.

ಸೈನ್‌ಅಪ್ ಪುಟವನ್ನು ಹೊಂದಿರದ ನಿರ್ವಾಹಕ ಯೋಜನೆಯನ್ನು ನೀವು ಹೊಂದಿರುವಾಗ, ನೀವು ಏನು ಮಾಡಲಿದ್ದೀರಿ? ನನ್ನ ಪ್ರಕಾರ, ನೀವು ಕನಿಷ್ಟ ಒಬ್ಬ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬೇಕು. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಅವರು ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದು ಮತ್ತು ಸಂಪೂರ್ಣ ನಿರ್ವಾಹಕ ಫಲಕವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಆದರೆ ನೀವು ಮುಂಭಾಗದಲ್ಲಿ ಸೈನ್ ಅಪ್ ಪುಟವನ್ನು ಹೊಂದಿಲ್ಲ. ನೀವು ಕೇವಲ ಲಾಗಿನ್ ಪುಟವನ್ನು ಹೊಂದಿರುವಿರಿ. ಆದ್ದರಿಂದ ನೀವು ಡೇಟಾಬೇಸ್‌ನಿಂದ ನೇರವಾಗಿ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬಹುದೇ?, ಹೌದು ಎಂದಾದರೆ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಹೊಸ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನೀವು ರಚಿಸಿದಾಗ ನೀವು ಯಾವಾಗಲೂ ಡೇಟಾಬೇಸ್‌ನಿಂದ ನೇರವಾಗಿ ಹೊಸ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬೇಕು. ಆದರೆ ನಿರ್ವಾಹಕ ಸೀಡರ್ ಅನ್ನು ರಚಿಸಲು ನಾನು ನಿಮಗೆ ಸಲಹೆ ನೀಡುತ್ತೇನೆ ಆದ್ದರಿಂದ ನೀವು ಲಾರಾವೆಲ್ 8 ಸೀಡರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬಹುದು. ಲಾರಾವೆಲ್ 8 ರಲ್ಲಿ ಸೀಡರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಆಜ್ಞೆಯ ಮೇಲೆ ಫೈರ್ ಮಾಡಿ.

ನೀವು ಪೂರ್ವ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಕಾನ್ಫಿಗರೇಶನ್ ಹೊಂದಿದ್ದರೆ ಅದೇ ವಿಷಯಗಳುdefiರಾತ್ರಿ, ನೀವು ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಸೀಡರ್ ಅನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಪೂರ್ವ ಸಂರಚನೆಯನ್ನು ಸೇರಿಸಬಹುದುdefiಡೇಟಾಬೇಸ್ ಟೇಬಲ್‌ಗೆ ಜೋಡಿಸಲಾಗಿದೆ.

ಲಾರಾವೆಲ್‌ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಸೀಡರ್ ಎಂದರೇನು

ಸೀಡರ್ ಕ್ಲಾಸ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್‌ಗೆ ಬೀಜ ಪರೀಕ್ಷೆಯ ಡೇಟಾವನ್ನು ಮಾಡಲು ಲಾರಾವೆಲ್ ಸುಲಭವಾದ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್‌ಗೆ ನಕಲಿ ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ನೀವು Laravel ನಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬೀಜ ಮಾಡಬಹುದು.

ಲಾರಾವೆಲ್‌ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಸೀಡರ್‌ನ ಉದಾಹರಣೆ

ಮೊದಲು ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಸೀಡರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ:

php artisan make:seeder UserSeeder

ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿದ ನಂತರ, ನಾವು ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುತ್ತೇವೆ UserSeeder.php ಫೋಲ್ಡರ್ನಲ್ಲಿ seeds. ತರಗತಿಗಳು seed ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ database/seeders.

namespace Database\Seeders;
 
use App\Models\User;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
 
class UserSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        User::create([
            'name' => 'John Jackson',
            'email' => 'john@jackson.com',
            'mobile' => '123456789',
            'password' => Hash::make('john@123')
        ]);
    }
}

ಈಗ ನಾವು ಇತರ ಬೀಜಗಳನ್ನು ಹೇಗೆ ಕರೆಯಬಹುದು ಎಂದು ನೋಡೋಣ. ಡೇಟಾಬೇಸ್ ಸೀಡರ್ ವರ್ಗದೊಳಗೆ ಹೆಚ್ಚುವರಿ ಬೀಜ ವರ್ಗಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕರೆ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸೀಡಿಂಗ್ ಅನ್ನು ಬಹು ಫೈಲ್‌ಗಳಾಗಿ ವಿಭಜಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಇದರಿಂದ ಯಾವುದೇ ಸೀಡರ್ ವರ್ಗವು ತುಂಬಾ ದೊಡ್ಡದಾಗಿರುವುದಿಲ್ಲ. ಕರೆ ವಿಧಾನವು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾದ ಸೀಡರ್ ವರ್ಗಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.
<?php
  
use Illuminate\Database\Seeder;
   
class DatabaseSeeder extends Seeder
{
    public function run()
    {
         $this->call([
         UserSeeder::class,
         PostSeeder::class,
     ]);
    }
}

ಚಲಾಯಿಸಲು ಆಜ್ಞೆ seeder

php artisan db:seed

ಸೀಡರ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಚಲಾಯಿಸಲು ಆಜ್ಞೆ

php artisan db:seed –class=UserSeeder

ನೀವು ಸಹ ಚಲಾಯಿಸಬಹುದು seeding ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್‌ನ migrate:fresh ಆಯ್ಕೆಯೊಂದಿಗೆ ಸಂಯೋಜನೆಯಲ್ಲಿ –seed. ಈ ಆಜ್ಞೆಯು ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳನ್ನು ಬಿಡುತ್ತದೆ, ಎಲ್ಲಾ ವಲಸೆಗಳನ್ನು ಮರುರನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡುತ್ತದೆ.

php artisan migrate:fresh --seed

Ercole Palmeri

ನೀವು ಸಹ ಇಷ್ಟಪಡಬಹುದು:

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ಇತ್ತೀಚಿನ ಲೇಖನಗಳು

ಮಕ್ಕಳಿಗಾಗಿ ಬಣ್ಣ ಪುಟಗಳ ಪ್ರಯೋಜನಗಳು - ಎಲ್ಲಾ ವಯಸ್ಸಿನವರಿಗೆ ಮ್ಯಾಜಿಕ್ ಜಗತ್ತು

ಬಣ್ಣಗಳ ಮೂಲಕ ಉತ್ತಮವಾದ ಮೋಟಾರು ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಬರವಣಿಗೆಯಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೌಶಲ್ಯಗಳಿಗೆ ಮಕ್ಕಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಬಣ್ಣ ಹಾಕಲು...

2 ಮೇ 2024

ಭವಿಷ್ಯ ಇಲ್ಲಿದೆ: ಶಿಪ್ಪಿಂಗ್ ಉದ್ಯಮವು ಜಾಗತಿಕ ಆರ್ಥಿಕತೆಯನ್ನು ಹೇಗೆ ಕ್ರಾಂತಿಗೊಳಿಸುತ್ತಿದೆ

ನೌಕಾ ವಲಯವು ನಿಜವಾದ ಜಾಗತಿಕ ಆರ್ಥಿಕ ಶಕ್ತಿಯಾಗಿದೆ, ಇದು 150 ಶತಕೋಟಿ ಮಾರುಕಟ್ಟೆಯತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದೆ...

1 ಮೇ 2024

ಆರ್ಟಿಫಿಶಿಯಲ್ ಇಂಟೆಲಿಜೆನ್ಸ್ ಮೂಲಕ ಸಂಸ್ಕರಿಸಿದ ಮಾಹಿತಿಯ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಲು ಪ್ರಕಾಶಕರು ಮತ್ತು OpenAI ಒಪ್ಪಂದಗಳಿಗೆ ಸಹಿ ಹಾಕುತ್ತಾರೆ

ಕಳೆದ ಸೋಮವಾರ, ಫೈನಾನ್ಶಿಯಲ್ ಟೈಮ್ಸ್ ಓಪನ್ ಎಐ ಜೊತೆ ಒಪ್ಪಂದವನ್ನು ಪ್ರಕಟಿಸಿತು. FT ತನ್ನ ವಿಶ್ವ ದರ್ಜೆಯ ಪತ್ರಿಕೋದ್ಯಮಕ್ಕೆ ಪರವಾನಗಿ ನೀಡುತ್ತದೆ…

30 ಏಪ್ರಿಲ್ 2024

ಆನ್‌ಲೈನ್ ಪಾವತಿಗಳು: ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳು ನಿಮ್ಮನ್ನು ಶಾಶ್ವತವಾಗಿ ಪಾವತಿಸುವಂತೆ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ

ಲಕ್ಷಾಂತರ ಜನರು ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುತ್ತಾರೆ, ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕವನ್ನು ಪಾವತಿಸುತ್ತಾರೆ. ನೀವು ಎಂಬುದು ಸಾಮಾನ್ಯ ಅಭಿಪ್ರಾಯ…

29 ಏಪ್ರಿಲ್ 2024

ನಿಮ್ಮ ಭಾಷೆಯಲ್ಲಿ ಹೊಸತನವನ್ನು ಓದಿ

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ನಮ್ಮನ್ನು ಅನುಸರಿಸಿ

ಟ್ಯಾಗ್