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.
save()
-MethodeDie 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>
save()
erstellt einen neuen Datensatz in der Datenbank.
create()
-Methode unter Verwendung der Kurzschriftmethode 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>
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>
save()
-MethodeDie 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>
update()
wird mit der 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>
update()
.
<code class="language-php">use App\Models\Post; // নতুন পোস্ট তৈরি $post = new Post(); $post->title = 'নতুন ব্লগ পোস্ট'; $post->content = 'এটি পোস্টের বিষয়বস্তু।'; $post->status = 'draft'; // ডেটা সংরক্ষণ $post->save();</code>
upsert()
-Methodeupsert()
-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!