WorksheetsAssesmen Dasar Laravel
Total questions: 10
Worksheet time: 2mins
Bagaimana urutan yang benar pada saat proses instalasi laravel ?
A.
Jalankan composer require laravel/laravel project-name
Buka folder project
Jalankan php artisan serve
B.
Jalankan composer install laravel
Masuk ke folder vendor
Jalankan php artisan start
C.
Jalankan composer create-project laravel/laravel project-name
Masuk ke folder project
Jalankan php artisan serve
D.
Unduh file zip Laravel dari GitHub
Ekstrak manual ke folder htdocs
Jalankan composer update
Rina ingin menambahkan fitur baru di proyek Laravel miliknya. Ia butuh paket tambahan dan ingin menginstalnya dengan Composer. Apa yang harus Rina ketik di terminal?
A. php artisan install paket
B. composer require nama-paket
C. git clone paket
D. php start paket
Saat membuka folder proyek Laravel, Tono melihat ada folder routes, resources, app, dan public. Jika Tono ingin menganalisis logika bisnis aplikasi, folder manakah yang paling tepat untuk ia pelajari terlebih dahulu?
A. public
B. routes
C. app
D. resources
Seorang siswa mencoba memahami hubungan antara model, controller, dan tampilan di Laravel. Ia melihat bahwa controller berisi perintah untuk mengambil data dan mengirimkannya ke view. Apa fungsi utama controller berdasarkan analisis tersebut?
A. Menyimpan data ke dalam database
B. Menentukan struktur tabel
D. Menyusun halaman HTML secara manual
C. Menjembatani logika aplikasi dan tampilan
Dina sedang menganalisis kode pada file Kernel.php dan menemukan middleware auth. Ia ingin memahami bagaimana middleware ini bekerja dalam aplikasi Laravel. Berdasarkan analisis, apa fungsi dari middleware auth tersebut?
A. Menyaring akses pengguna berdasarkan status login
B. Mengatur tampilan halaman login
C. Mengizinkan semua pengguna mengakses halaman admin
D. Menyimpan data pengguna ke dalam database
Manakah dari pernyataan berikut yang benar jika kita menganalisis fungsi file web.php pada Laravel?
A. web.php digunakan untuk menyimpan file JavaScript
B. web.php digunakan untuk menyimpan model database
C. web.php digunakan untuk mendesain tampilan website
D. web.php digunakan untuk mendefinisikan rute aplikasi web
Apa tujuan utama menggunakan perintah php artisan migrate dalam proyek Laravel?
A. Menjalankan file migrasi untuk membuat struktur tabel database
B. Menghapus seluruh isi database
C. Menjalankan semua file view
D. Menambahkan middleware baru ke sistem
Bagaimana cara yang benar menampilkan variabel $nama dalam file Blade template?
D. @php echo $nama @endphp
A. {{ $nama }}
B. echo($nama);
C. print $nama;
Perintah Artisan mana yang digunakan untuk membuat controller bernama SiswaController?
A. php artisan new:controller SiswaController
B. php artisan make:controller SiswaController
C. composer install controller SiswaController
D. php artisan generate SiswaController
Setelah membuat controller, model, dan view untuk data Produk, siswa ingin menampilkan seluruh data produk dari database di halaman produk/index.blade.php. Sintaks Laravel manakah yang digunakan untuk mengambil semua data dari model Produk di dalam method index() pada controller?
A. $data = Produk::index();
B. $data = DB::table('produk')->get();
C. $data = Produk::all();
D. return view('produk')->with($data);
