NEW
Font size
WorksheetsPre-Test Login & Session
Total questions: 20
Worksheet time: 20mins
Kepanjangan dari CRUD dalam pengembangan aplikasi adalah
Create, Read, Update, Delete
Copy, Replace, Undo, Delete
Create, Replace, Undo, Deploy
Check, Retrieve, Upload, Download
Perintah Laravel untuk membuat controller dengan resource adalah
php artisan make:controller UserController
php artisan make:controller UserController --resource
php artisan controller:create UserController
php artisan new:controller UserController
Metode HTTP yang digunakan untuk menghapus data dalam CRUD adalah
GET
POST
DELETE
PUT
Untuk menampilkan semua data dari tabel Users menggunakan Eloquent, sintaks yang benar adalah
User::findAll();
User::selectAll();
User::get();
User::show();
Manakah pernyataan yang benar tentang metode update() dalam Laravel?
Digunakan untuk membaca data dari database
Digunakan untuk menghapus data dari database
Digunakan untuk memperbarui data dalam database
Digunakan untuk membuat data baru dalam database
Apa kegunaan migration dalam Laravel?
Untuk memanipulasi data dalam database
Untuk mengelola struktur database dengan version control
Untuk mempercepat proses query database
Untuk menghapus tabel dari database
Perintah untuk menjalankan migration dalam Laravel adalah
php artisan migrate
php artisan migrate:run
php artisan migration
php artisan db:migrate
Jika ingin menghapus semua tabel dan menjalankan ulang migration, perintah yang digunakan adalah
php artisan migrate
php artisan migrate:rollback
php artisan migrate:fresh
php artisan migration:refresh
Di dalam file migration, fungsi Schema::create() digunakan untuk
Menghapus tabel dari database
Menambah data ke dalam tabel
Membuat tabel baru dalam database
Memperbarui struktur tabel yang sudah ada
Apa perbedaan antara php artisan migrate:rollback dan php artisan migrate:fresh?
rollback menghapus semua tabel, sedangkan refresh hanya memperbarui tabel
rollback hanya membatalkan migration terakhir, sedangkan refresh menjalankan ulang semua migration
rollback hanya digunakan untuk debugging, sedangkan refresh untuk deployment
Tidak ada perbedaan antara keduanya
Metode Laravel yang digunakan untuk mencari data berdasarkan keyword adalah
whereLike
search
find
where
Bagaimana cara mencari data pengguna dengan nama “Asep” menggunakan Query Builder?
DB::table('users')->search('Asep')->get();
DB::table('users')->where('name', 'Asep')->get();
DB::table('users')->find('Asep')->get();
DB::table('users')->select('name', 'Asep')->get();
Apa fungsi utama dari middleware dalam Laravel?
Mengelola struktur database
Mengamankan akses ke route atau request tertentu
Menampilkan data dari database
Menjalankan query pencarian
Di mana lokasi file konfigurasi database Laravel berada?
routes/web.php
.env
database/migrations
resources/views
Apa fungsi utama dari session dalam Laravel?
Menyimpan data pengguna sementara
Menyimpan data pengguna secara permanen
Menghapus data pengguna
Mempercepat proses login
Apa perintah Laravel untuk membuat autentikasi dengan Breeze?
php artisan breeze:install
php artisan auth:install
php artisan make:auth
php artisan auth:generate
Bagaimana cara menyimpan data ke dalam session di Laravel?
session(['key' => 'value']);
Session::save('key', 'value');
Session::store('key', 'value');
setSession('key', 'value');
Apa metode yang digunakan untuk menghapus session di Laravel?
session()->clear();
Session::delete();
session()->forget('key');
session()->drop('key');
Apa perintah untuk membuat middleware baru di Laravel?
php artisan make:middleware AuthMiddleware
php artisan create:middleware AuthMiddleware
php artisan generate:middleware AuthMiddleware
php artisan new:middleware AuthMiddleware
Apa peran dari CSRF Token dalam Laravel?
Melindungi aplikasi dari serangan SQL Injection
Mencegah serangan Cross-Site Request Forgery (CSRF)
Meningkatkan kecepatan pemrosesan data
Mengoptimalkan pencarian data dalam database
