பதிவுபெறும் பக்கம் இல்லாத நிர்வாகத் திட்டம் உங்களிடம் இருக்கும்போதெல்லாம், நீங்கள் என்ன செய்யப் போகிறீர்கள்? அதாவது, நீங்கள் குறைந்தபட்சம் ஒரு நிர்வாகி பயனரை உருவாக்க வேண்டும். எனவே அடிப்படையில் அவர் உள்நுழைந்து முழு நிர்வாக குழுவையும் அணுகலாம். ஆனால் முன்பக்கத்தில் பதிவுபெறும் பக்கம் உங்களிடம் இல்லை. உங்களிடம் உள்நுழைவு பக்கம் மட்டுமே உள்ளது. எனவே, தரவுத்தளத்தில் இருந்து நேரடியாக நிர்வாகி பயனரை உருவாக்க முடியுமா?, ஆம் எனில், உங்கள் திட்டத்தின் புதிய கட்டமைப்பை உருவாக்கும் போது, தரவுத்தளத்தில் இருந்து நேரடியாக ஒரு புதிய நிர்வாகி பயனரை உருவாக்க வேண்டும். ஆனால் நான் உங்களுக்கு நிர்வாகி சீடரை உருவாக்க பரிந்துரைக்கிறேன், எனவே நீங்கள் லாராவெல் 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
நீங்கள் விரும்பலாம்:
செயற்கை நுண்ணறிவு சந்தையில் பிக் டெக்கின் நடத்தை குறித்து UK CMA எச்சரிக்கை விடுத்துள்ளது. அங்கு…
கட்டிடங்களின் ஆற்றல் திறனை மேம்படுத்த ஐரோப்பிய ஒன்றியத்தால் உருவாக்கப்பட்ட "கேஸ் கிரீன்" ஆணை, அதன் சட்டமன்ற செயல்முறையை முடித்தது...
இத்தாலியில் மின்வணிகம் தொடர்பான கசலேஜியோ அசோசியேட்டியின் ஆண்டு அறிக்கை வழங்கப்பட்டது. “AI-காமர்ஸ்: செயற்கை நுண்ணறிவுடன் கூடிய மின்வணிகத்தின் எல்லைகள்” என்ற தலைப்பில் அறிக்கை.
நிலையான தொழில்நுட்ப கண்டுபிடிப்பு மற்றும் சுற்றுச்சூழல் மற்றும் மக்களின் நல்வாழ்வுக்கான அர்ப்பணிப்பின் விளைவு. பாண்டலக்ஸ் ஏர்ப்யூரை வழங்குகிறது, ஒரு கூடாரம்…