ಸೈನ್ಅಪ್ ಪುಟವನ್ನು ಹೊಂದಿರದ ನಿರ್ವಾಹಕ ಯೋಜನೆಯನ್ನು ನೀವು ಹೊಂದಿರುವಾಗ, ನೀವು ಏನು ಮಾಡಲಿದ್ದೀರಿ? ನನ್ನ ಪ್ರಕಾರ, ನೀವು ಕನಿಷ್ಟ ಒಬ್ಬ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬೇಕು. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಅವರು ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದು ಮತ್ತು ಸಂಪೂರ್ಣ ನಿರ್ವಾಹಕ ಫಲಕವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಆದರೆ ನೀವು ಮುಂಭಾಗದಲ್ಲಿ ಸೈನ್ ಅಪ್ ಪುಟವನ್ನು ಹೊಂದಿಲ್ಲ. ನೀವು ಕೇವಲ ಲಾಗಿನ್ ಪುಟವನ್ನು ಹೊಂದಿರುವಿರಿ. ಆದ್ದರಿಂದ ನೀವು ಡೇಟಾಬೇಸ್ನಿಂದ ನೇರವಾಗಿ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬಹುದೇ?, ಹೌದು ಎಂದಾದರೆ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ಹೊಸ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನೀವು ರಚಿಸಿದಾಗ ನೀವು ಯಾವಾಗಲೂ ಡೇಟಾಬೇಸ್ನಿಂದ ನೇರವಾಗಿ ಹೊಸ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬೇಕು. ಆದರೆ ನಿರ್ವಾಹಕ ಸೀಡರ್ ಅನ್ನು ರಚಿಸಲು ನಾನು ನಿಮಗೆ ಸಲಹೆ ನೀಡುತ್ತೇನೆ ಆದ್ದರಿಂದ ನೀವು ಲಾರಾವೆಲ್ 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
ನೀವು ಸಹ ಇಷ್ಟಪಡಬಹುದು:
ಬಣ್ಣಗಳ ಮೂಲಕ ಉತ್ತಮವಾದ ಮೋಟಾರು ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಬರವಣಿಗೆಯಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೌಶಲ್ಯಗಳಿಗೆ ಮಕ್ಕಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಬಣ್ಣ ಹಾಕಲು...
ನೌಕಾ ವಲಯವು ನಿಜವಾದ ಜಾಗತಿಕ ಆರ್ಥಿಕ ಶಕ್ತಿಯಾಗಿದೆ, ಇದು 150 ಶತಕೋಟಿ ಮಾರುಕಟ್ಟೆಯತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದೆ...
ಕಳೆದ ಸೋಮವಾರ, ಫೈನಾನ್ಶಿಯಲ್ ಟೈಮ್ಸ್ ಓಪನ್ ಎಐ ಜೊತೆ ಒಪ್ಪಂದವನ್ನು ಪ್ರಕಟಿಸಿತು. FT ತನ್ನ ವಿಶ್ವ ದರ್ಜೆಯ ಪತ್ರಿಕೋದ್ಯಮಕ್ಕೆ ಪರವಾನಗಿ ನೀಡುತ್ತದೆ…
ಲಕ್ಷಾಂತರ ಜನರು ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುತ್ತಾರೆ, ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕವನ್ನು ಪಾವತಿಸುತ್ತಾರೆ. ನೀವು ಎಂಬುದು ಸಾಮಾನ್ಯ ಅಭಿಪ್ರಾಯ…