Heim >Backend-Entwicklung >PHP-Tutorial >Laravel Eloquent ORM in Bangla (Teileinfügung und Aktualisierung von Modellen)

Laravel Eloquent ORM in Bangla (Teileinfügung und Aktualisierung von Modellen)

Barbara Streisand
Barbara StreisandOriginal
2025-01-16 20:09:11504Durchsuche

Laravel Eloquent ORM in Bangla Part-Inserting and Updating Models)

Mit Laravel Eloquent ORM können neue Daten hinzugefügt und vorhandene Daten in der Datenbank aktualisiert werden. Es funktioniert auf einfache und natürliche Weise. Lassen Sie uns das im Detail besprechen.

Daten hinzufügen (Modelle einfügen)

1. Erstellen Sie einen neuen Datensatz mit der save()-Methode

Die save()-Methode wird zum Erstellen und Speichern von Eloquent-Modellen verwendet.

<code class="language-php">use App\Models\Post;

// নতুন পোস্ট তৈরি
$post = new Post();
$post->title = 'নতুন ব্লগ পোস্ট';
$post->content = 'এটি পোস্টের বিষয়বস্তু।';
$post->status = 'draft';

// ডেটা সংরক্ষণ
$post->save();</code>
Die Methode

save() erstellt einen neuen Datensatz in der Datenbank.

2. create()-Methode unter Verwendung der Kurzschriftmethode

Die Methode

create() fügt Daten in eine Zeile ein.

<code class="language-php">use App\Models\Post;

Post::create([
    'title' => 'দ্রুত ব্লগ পোস্ট',
    'content' => 'এটি পোস্টের বিষয়বস্তু।',
    'status' => 'published',
]);</code>

Denken Sie daran:Um create() verwenden zu können, müssen Sie die Eigenschaft fillable oder guarded in Ihrem Modell definieren.

<code class="language-php">class Post extends Model
{
    protected $fillable = ['title', 'content', 'status'];
}</code>

3. Hinzufügen mehrerer Datensätze (Masseneinfügung)

Mit der Methode

insert() können mehrere Datensätze gleichzeitig eingefügt werden.

<code class="language-php">use App\Models\Post;

Post::insert([
    ['title' => 'পোস্ট ১', 'content' => 'বিষয়বস্তু ১', 'status' => 'published'],
    ['title' => 'পোস্ট ২', 'content' => 'বিষয়বস্তু ২', 'status' => 'draft'],
]);</code>

Daten aktualisieren (Modelle aktualisieren)

1. Aktualisieren bestimmter Datensätze mit der save()-Methode

Die Daten eines Modells können aktualisiert werden, indem sie aus der Datenbank abgerufen werden.

<code class="language-php">use App\Models\Post;

// রেকর্ড খুঁজে বের করা
$post = Post::find(1);

// ডেটা আপডেট করা
$post->title = 'আপডেট করা ব্লগ পোস্ট';
$post->status = 'published';

// সংরক্ষণ
$post->save();</code>

2. update() wird mit der Methode

aktualisiert Die Methode

update() wird verwendet, um mehrere Spalten gleichzeitig zu aktualisieren.

<code class="language-php">use App\Models\Post;

Post::where('id', 1)->update([
    'title' => 'আপডেট করা শিরোনাম',
    'status' => 'published',
]);</code>

3. Mehrere Datensätze gleichzeitig aktualisieren

Mehrere Datensätze können mit

update().

aktualisiert werden
<code class="language-php">use App\Models\Post;

// নতুন পোস্ট তৈরি
$post = new Post();
$post->title = 'নতুন ব্লগ পোস্ট';
$post->content = 'এটি পোস্টের বিষয়বস্তু।';
$post->status = 'draft';

// ডেটা সংরক্ষণ
$post->save();</code>
Hinzufügen oder Aktualisieren von Daten mit der

upsert()-Methode

upsert()-Methode wird verwendet, um neue Daten hinzuzufügen oder vorhandene Daten zu aktualisieren.

<code class="language-php">use App\Models\Post;

Post::create([
    'title' => 'দ্রুত ব্লগ পোস্ট',
    'content' => 'এটি পোস্টের বিষয়বস্তু।',
    'status' => 'published',
]);</code>

Das obige ist der detaillierte Inhalt vonLaravel Eloquent ORM in Bangla (Teileinfügung und Aktualisierung von Modellen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn