
Notifikasi & Mail
Konfigurasi mail, mailables, markdown mail, notifikasi, channel notifikasi, notifikasi database, notifikasi antrian
1Apa itu Mailable di Laravel?
Apa itu Mailable di Laravel?
Jawaban
Mailable adalah class PHP yang merepresentasikan sebuah email di Laravel. Class ini mengenkapsulasi seluruh logika pembuatan email (penerima, subjek, konten, lampiran) ke dalam class yang dapat digunakan kembali dan diuji. Pendekatan berorientasi objek ini mempermudah pemeliharaan dan memungkinkan pemisahan logika bisnis dari presentasi email.
2Perintah artisan mana yang membuat class Mailable baru?
Perintah artisan mana yang membuat class Mailable baru?
Jawaban
Perintah make:mail secara otomatis menghasilkan class Mailable baru di direktori app/Mail dengan struktur dasar yang diperlukan. Perintah ini membuat kerangka yang mencakup method envelope untuk mendefinisikan subjek dan penerima, content untuk template, serta attachments untuk lampiran. Ini mempercepat pengembangan secara signifikan dengan menghindari pembuatan manual.
3Apa channel default yang digunakan notifikasi Laravel jika tidak ada channel yang ditentukan?
Apa channel default yang digunakan notifikasi Laravel jika tidak ada channel yang ditentukan?
Jawaban
Secara default, jika tidak ada channel yang dikembalikan secara eksplisit di method via, Laravel tidak menggunakan channel otomatis apa pun. Wajib mendefinisikan channel di method via notifikasi untuk menentukan bagaimana notifikasi akan dikirim. Channel umum mencakup mail, database, broadcast, nexmo, dan slack, tetapi penggunaannya harus dideklarasikan secara eksplisit.
Bagaimana cara mendefinisikan subjek email dalam class Mailable?
Method mana dari class Notification yang mendefinisikan channel pengiriman?
+17 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Autentikasi
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis