NEW
Font size
WorksheetsLaravel
Total questions: 37
Worksheet time: 19mins
Perintah yang benar untuk membuat project Laravel baru menggunakan Composer adalah …
composer install laravel/laravel nama-project
composer create laravel/laravel nama-project
composer create-project laravel/laravel nama-project
composer create-projek laravel\laravel nama-project
Arti dari MVC pada Laravel adalah …
Model – View – Command
Module – View – Controller
Migration – View – Controller
Model – View – Controller
Bagian yang bertugas menyiapkan, mengatur, dan memanipulasi data dari database adalah …
View
Model
Route
Controller
Komponen MVC yang bertugas menampilkan data ke pengguna adalah …
View
Model
Route
Controller
Bagian yang mengatur logika dan menghubungkan Model dan View adalah …
View
Model
Route
Controller
Urutan alur MVC yang benar adalah …
Controller → View → Model → Database
View → Controller → Model → Controller → View
Model → View → Controller → View
View → Model → Controller → View
Lokasi folder untuk menyimpan file view di Laravel adalah …
app/views
resources/views
public/views
laravel/views
Format penamaan file view yang benar adalah …
index.php
index.html
index.blade.php
index.blade
Perintah untuk membuat controller baru melalui terminal adalah …
php artisan make:model NamaController
php artisan make:controller NamaController
php artisan create:controller NamaController
php artisan make:view NamaController
Perintah untuk membuat model sekaligus migration adalah …
php artisan make:migration Nama -m
php artisan model:migration Nama
php artisan create:model Nama -m
php artisan make:model Nama -m
Perintah untuk menjalankan migration ke database adalah …
php artisan migrate
php artisan make:migrate
php artisan migration
php artisan migrain
Lokasi file route untuk web di Laravel adalah …
routes/web.php
app/routes/web.php
routes/routes.php
resources/routes/web.php
Bagian di route yang menunjukkan url untuk web..
get
'/produk'
ProdukController
->name('produk')
Method route yang digunakan untuk menampilkan halaman dan mengambil data adalah …
POST
DELETE
PUT
GET
Lokasi file migration di Laravel adalah …
database/migration
database/migrations
app/migrations
resources/migration
Fungsi utama migration adalah …
Menjalankan server Laravel
Menampilkan data di halaman
Membuat dan mengatur struktur tabel database
Mengatur route aplikasi
Lokasi file controller di Laravel adalah …
app/Controllers
app/Http/Controllers
resources/controllers
routes/controllers
Berikut ini yang merupakan contoh return view beserta data adalah …
return 'siswa';
return view('siswa', compact('siswa'));
return siswa($siswa);
return view('siswa');
Penamaan method controller yang dianjurkan untuk clean code adalah, kecuali …
index
store
viewData
destroy
Perintah untuk membuat controller resource adalah …
php artisan make:controller NamaController
php artisan make:model NamaController -r
php artisan make:controller NamaController -r
php artisan make:resource NamaController
Berikut ini yang termasuk langkah benar menampilkan data di view adalah …
Menggunakan @if untuk menampilkan semua data
Menggunakan @foreach untuk menampilkan data dari collection
Menggunakan @yield untuk looping
Menggunakan @extends untuk mengambil data
Penulisan blade untuk menampilkan nilai variabel adalah …
<?php echo $nama ?>
{ $nama }
{{ $nama }}
@nama
Blade directive yang digunakan untuk membuat layout adalah …
@foreach dan @if
@extends dan @section
@yield dan @foreach
@if dan @yield
Route berikut menggunakan jenis method apa?
Route::post('/produk', [ProdukController::class, 'store']);
GET
PUT
POST
DELETE
Penulisan lokasi view saat dipanggil dari controller menggunakan …
slash ( / )
Titik ( . )
Koma ( , )
Backslash ( \ )
Lokasi Model..
app/Models
view/models
app/migrations/models
app/view/models
Agar data bisa disimpan menggunakan
Produk::create($request->all());
maka yang wajib disiapkan di model adalah …
guarded
hidden
fillable
class
Salah satu penyebab error “data tidak masuk” saat create adalah …
Lupa menambahkan @foreach
Lupa menambahkan @csrf
Lupa menambahkan $fillable di model
Lupa membuat migration
Jika muncul error halaman tidak ditemukan (NOT FOUND) saat membuka URL, kemungkinan besar kesalahannya ada pada …
Route
Model
Controller
View
Perintah berikut ini digunakan untuk menjalankan server Laravel adalah …
php artisan server
php artisan run
php artisan migrate
php artisan serve
Relasi yang menyatakan satu data hanya terhubung ke satu data lainnya disebut …
One-to-Many
Many-to-One
One-to-One
Many-to-Many
Contoh relasi yang tepat untuk One-to-One adalah …
Satu kelas memiliki banyak siswa
Satu user memiliki satu profile
Banyak mahasiswa mengambil banyak mata kuliah
Banyak produk memiliki satu kategori
Contoh relasi One-to-Many adalah …
Banyak mahasiswa – banyak mata kuliah
Satu user – satu profile
Satu customer - banyak order
Banyak akun – banyak HP
Middleware pada Laravel digunakan untuk …
Menyaring atau memeriksa request sebelum masuk ke controller
Membuat tabel database
Menampilkan tampilan halaman
Menyimpan data ke database
Pada potongan kode berikut, fungsi dari auth()->check() adalah …
Mengecek apakah user adalah admin
Mengecek apakah request valid
Mengecek apakah user sudah login
Mengecek apakah route tersedia
Fungsi dari abort(403) pada middleware adalah …
Mengarahkan ke halaman login
Menghentikan aplikasi
Eror Pokonya
Menampilkan error karena tidak punya hak akses
Jika user sudah login tetapi rolenya bukan admin, maka hasilnya adalah …
Mendapat error 403
Tetap bisa mengakses halaman
Dialihkan ke halaman login
Mendapat error 404
