பொருட்கள்

லாராவெல் டேட்டாபேஸ் சீடர்

சோதனைத் தரவை உருவாக்குவதற்கான விதைகளை Laravel அறிமுகப்படுத்துகிறது, இது ஒரு நிர்வாக பயனர் மற்றும் முன் தரவுகளுடன் திட்டத்தைச் சரிபார்க்க பயனுள்ளதாக இருக்கும்.defiதரவுத்தளத்தில் நீக்கப்பட்டது.

பதிவுபெறும் பக்கம் இல்லாத நிர்வாகத் திட்டம் உங்களிடம் இருக்கும்போதெல்லாம், நீங்கள் என்ன செய்யப் போகிறீர்கள்? அதாவது, நீங்கள் குறைந்தபட்சம் ஒரு நிர்வாகி பயனரை உருவாக்க வேண்டும். எனவே அடிப்படையில் அவர் உள்நுழைந்து முழு நிர்வாக குழுவையும் அணுகலாம். ஆனால் முன்பக்கத்தில் பதிவுபெறும் பக்கம் உங்களிடம் இல்லை. உங்களிடம் உள்நுழைவு பக்கம் மட்டுமே உள்ளது. எனவே, தரவுத்தளத்தில் இருந்து நேரடியாக நிர்வாகி பயனரை உருவாக்க முடியுமா?, ஆம் எனில், உங்கள் திட்டத்தின் புதிய கட்டமைப்பை உருவாக்கும் போது, ​​தரவுத்தளத்தில் இருந்து நேரடியாக ஒரு புதிய நிர்வாகி பயனரை உருவாக்க வேண்டும். ஆனால் நான் உங்களுக்கு நிர்வாகி சீடரை உருவாக்க பரிந்துரைக்கிறேன், எனவே நீங்கள் லாராவெல் 8 சீடரைப் பயன்படுத்தி நிர்வாக பயனரை உருவாக்கலாம். லாராவெல் 8 இல் சீடரை இயக்க கட்டளையின் மீது சுடவும்.

அதே விஷயங்கள், உங்களிடம் முன் அமைப்புகள் உள்ளமைவு இருந்தால்defiநைட், நீங்கள் ஒரு செட்டிங்ஸ் சீடரை உருவாக்கி முன் உள்ளமைவைச் சேர்க்கலாம்defiதரவுத்தள அட்டவணையில் சேர்க்கப்பட்டது.

Laravel இல் Database Seeder என்றால் என்ன

லாராவெல் விதைப்பரிசோதனை தரவை ஒரு தரவுத்தளத்தில் விதைப்பவர் வகுப்புகளைப் பயன்படுத்தி ஒரு எளிய முறையை வழங்குகிறது. சோதனை நோக்கங்களுக்காக உங்கள் தரவுத்தளத்தில் போலியான தரவைச் சேர்க்க, Laravel இல் உங்கள் தரவுத்தளத்தை விதைக்கலாம்.

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 நம்பிக்கையற்ற கட்டுப்பாட்டாளர் GenAI மீது BigTech எச்சரிக்கையை எழுப்புகிறது

செயற்கை நுண்ணறிவு சந்தையில் பிக் டெக்கின் நடத்தை குறித்து UK CMA எச்சரிக்கை விடுத்துள்ளது. அங்கு…

ஏப்ரல் 29 ஏப்ரல்

காசா பசுமை: இத்தாலியில் நிலையான எதிர்காலத்திற்கான ஆற்றல் புரட்சி

கட்டிடங்களின் ஆற்றல் திறனை மேம்படுத்த ஐரோப்பிய ஒன்றியத்தால் உருவாக்கப்பட்ட "கேஸ் கிரீன்" ஆணை, அதன் சட்டமன்ற செயல்முறையை முடித்தது...

ஏப்ரல் 29 ஏப்ரல்

கசலேஜியோ அசோசியேட்டியின் புதிய அறிக்கையின்படி இத்தாலியில் மின்வணிகம் +27%

இத்தாலியில் மின்வணிகம் தொடர்பான கசலேஜியோ அசோசியேட்டியின் ஆண்டு அறிக்கை வழங்கப்பட்டது. “AI-காமர்ஸ்: செயற்கை நுண்ணறிவுடன் கூடிய மின்வணிகத்தின் எல்லைகள்” என்ற தலைப்பில் அறிக்கை.

ஏப்ரல் 29 ஏப்ரல்

புத்திசாலித்தனமான யோசனை: பந்தலக்ஸ் காற்றைச் சுத்திகரிக்கும் திரைச்சீலையான Airpure® வழங்குகிறது

நிலையான தொழில்நுட்ப கண்டுபிடிப்பு மற்றும் சுற்றுச்சூழல் மற்றும் மக்களின் நல்வாழ்வுக்கான அர்ப்பணிப்பின் விளைவு. பாண்டலக்ஸ் ஏர்ப்யூரை வழங்குகிறது, ஒரு கூடாரம்…

ஏப்ரல் 29 ஏப்ரல்

உங்கள் மொழியில் புதுமையைப் படியுங்கள்

புதுமை செய்திமடல்
புதுமை பற்றிய மிக முக்கியமான செய்திகளைத் தவறவிடாதீர்கள். மின்னஞ்சல் மூலம் அவற்றைப் பெற பதிவு செய்யவும்.

எங்களுக்கு பின்பற்றவும்

இணைப்பு

ஜீவனாம்சம் சைபர் தாக்குதல் blockchain chatbot அரட்டை gpt மேகம் கிளவுட் கம்ப்யூட்டிங் உள்ளடக்க சந்தைப்படுத்தல் சைபர் தாக்குதல் இணைய பாதுகாப்பு நுகர்வோர் உரிமை இணையவழி எனியா புதுமை நிகழ்வு gianfranco fedele Google செல்வாக்கு கண்டுபிடிப்பு புதுமைக்கு நிதியளித்தல் அதிகரிக்கும் கண்டுபிடிப்பு மருத்துவ கண்டுபிடிப்பு புதுமை நிலைத்தன்மை தொழில்நுட்ப கண்டுபிடிப்பு செயற்கை நுண்ணறிவு சனத்தொகை எந்திர கற்றல் metaverse மைக்ரோசாப்ட் nft சுழலில் மனிதர் இல்லை PHP பதில் ரோபாட்டிக்ஸ் எஸ்சிஓ ஸெர்ப் மென்பொருள் மென்பொருள் வடிவமைப்பு மென்பொருள் மேம்பாடு மென்பொருள் பொறியியல் பேண்தகைமை தொடக்க தேல்ஸ் பயிற்சி VPN web3