NEW
Font size
WorksheetsDasar-Dasar Laravel
Total questions: 20
Worksheet time: 10mins
Apa itu routing di Laravel?
Routing di Laravel adalah cara untuk mengelola database aplikasi.
Routing di Laravel adalah mekanisme untuk menghubungkan URL dengan kontroler atau aksi dalam aplikasi.
Routing di Laravel adalah sistem untuk mengatur tampilan antarmuka pengguna.
Routing di Laravel adalah proses untuk mengoptimalkan performa server.
Bagaimana cara mendefinisikan route di Laravel?
Gunakan Route::post('/url', 'Controller@method') di routes/api.php.
Gunakan Route::put('/url', 'Controller@action') di routes/web.php.
Gunakan Route::delete('/url', 'Controller@function') di routes/routes.php.
Gunakan Route::get('/url', 'Controller@method') di routes/web.php.
Apa perbedaan antara route GET dan POST di Laravel?
GET dan POST keduanya digunakan untuk mengambil data.
GET digunakan untuk mengirim data, sedangkan POST untuk mengambil data.
GET digunakan untuk menghapus data, sedangkan POST untuk memperbarui data.
GET digunakan untuk mengambil data, sedangkan POST digunakan untuk mengirim data.
Bagaimana cara mengelompokkan route di Laravel?
Implementasikan Route::merge() untuk mengelompokkan route.
Gunakan Route::create() untuk mengelompokkan route.
Gunakan Route::group() untuk mengelompokkan route.
Pakai Route::combine() untuk mengelompokkan route.
Apa itu middleware di Laravel?
Middleware di Laravel adalah lapisan yang memproses permintaan HTTP sebelum mencapai aplikasi.
Middleware di Laravel adalah sistem untuk mengelola sesi pengguna.
Middleware di Laravel adalah komponen untuk mengatur tampilan.
Middleware di Laravel adalah alat untuk mengelola database.
Bagaimana cara membuat middleware baru di Laravel?
Ketik 'php artisan new:middleware NamaMiddleware' di konsol.
Jalankan 'php artisan create:middleware NamaMiddleware' di terminal.
Gunakan 'php artisan generate:middleware NamaMiddleware' di command line.
Jalankan 'php artisan make:middleware NamaMiddleware' di terminal.
Apa fungsi dari middleware 'auth' di Laravel?
Middleware 'auth' mengatur pengalihan rute berdasarkan peran.
Middleware 'auth' mengoptimalkan performa aplikasi Laravel.
Middleware 'auth' mengelola sesi pengguna di Laravel.
Middleware 'auth' memastikan pengguna terautentikasi sebelum mengakses rute.
Bagaimana cara menerapkan middleware pada route di Laravel?
Terapkan middleware di controller sebelum mendefinisikan route.
Gunakan metode 'middleware' saat mendefinisikan route di Laravel.
Gunakan metode 'route' untuk mendefinisikan middleware di Laravel.
Gunakan metode 'apply' untuk menambahkan middleware pada route di Laravel.
Apa itu validasi data di Laravel?
Validasi data di Laravel adalah cara untuk menyimpan data pengguna.
Validasi data di Laravel adalah proses untuk memastikan data pengguna sesuai dengan kriteria yang ditentukan.
Validasi data di Laravel adalah proses untuk menghapus data yang tidak diperlukan.
Validasi data di Laravel adalah metode untuk mengubah format data pengguna.
Bagaimana cara melakukan validasi data menggunakan Request di Laravel?
Gunakan $request->check() untuk memeriksa data di model.
Implementasikan $request->filter() untuk menyaring input.
Panggil $request->sanitize() sebelum menyimpan data.
Gunakan $request->validate() dengan aturan yang sesuai di controller.
Apa perbedaan antara validasi di controller dan di form request di Laravel?
Validasi di controller lebih lambat dan tidak terstruktur.
Validasi di controller lebih langsung dan terintegrasi, sedangkan validasi di form request lebih terpisah dan terstruktur.
Validasi di form request lebih langsung dan sederhana.
Validasi di controller dan form request sama saja dan tidak berbeda.
Bagaimana cara menampilkan pesan kesalahan validasi di Laravel?
Gunakan `return response()->json($errors);` di controller.
Gunakan `return view('error')->withErrors($validator);` di controller.
Gunakan `return redirect()->back()->withErrors($validator)->withInput();` di controller.
Gunakan `return redirect()->route('home')->withErrors($validator);` di controller.
Apa itu route model binding di Laravel?
Route model binding di Laravel adalah teknik untuk mengoptimalkan query SQL.
Route model binding di Laravel adalah cara untuk menghubungkan database dengan view.
Route model binding di Laravel adalah fitur untuk mengikat parameter rute ke model Eloquent secara otomatis.
Route model binding di Laravel adalah metode untuk mengelola session pengguna.
Bagaimana cara menggunakan parameter dinamis dalam route di Laravel?
Gunakan Route::get('/user/id', 'UserController@show');
Gunakan Route::get('/user/{id}/edit', 'UserController@edit');
Gunakan Route::post('/user/{id}', 'UserController@update');
Gunakan Route::get('/user/{id}', 'UserController@show');
Apa itu CSRF dan bagaimana cara melindungi aplikasi Laravel dari serangan CSRF?
CSRF adalah serangan yang memanfaatkan kepercayaan pengguna; untuk melindungi aplikasi Laravel, gunakan token CSRF yang disertakan dalam formulir.
CSRF adalah teknik untuk meningkatkan kecepatan aplikasi; untuk melindungi, gunakan caching yang tepat.
CSRF adalah serangan yang mengubah data pengguna; untuk melindungi, gunakan enkripsi data di server.
CSRF adalah jenis serangan malware; untuk melindungi, gunakan firewall yang kuat.
Bagaimana cara mengatur middleware global di Laravel?
Sisipkan middleware di dalam controller secara manual.
Buat file middleware baru di `app/Http/Middleware`.
Daftarkan middleware di `routes/web.php`.
Tambahkan middleware ke dalam array `$middleware` di `app/Http/Kernel.php`.
Apa itu named routes di Laravel?
Named routes are only applicable to API routes in Laravel.
Named routes are routes that have a specific name assigned to them, allowing for easier URL generation and redirection.
Named routes are automatically generated by Laravel for all controllers.
Named routes are used to define middleware in Laravel.
Bagaimana cara mengalihkan route menggunakan redirect di Laravel?
Gunakan 'return redirect()->to('url');' di Laravel.
Gunakan 'return redirect()->back();' di Laravel.
Gunakan 'return redirect()->action('Controller@method');' di Laravel.
Gunakan 'return redirect()->route('nama.route');' di Laravel.
Apa itu custom validation rule di Laravel?
Custom validation rule di Laravel adalah aturan validasi yang dibuat sendiri untuk memenuhi kebutuhan spesifik yang tidak dapat dipenuhi oleh aturan validasi bawaan.
Custom validation rule di Laravel adalah pengaturan untuk menghapus data yang tidak valid.
Custom validation rule di Laravel adalah aturan yang hanya berlaku untuk tipe data tertentu.
Custom validation rule di Laravel adalah fitur untuk mengubah data input secara otomatis.
Bagaimana cara menggabungkan beberapa middleware dalam satu route di Laravel?
Gunakan middleware tunggal untuk setiap route.
Gunakan array untuk menggabungkan middleware dalam satu route.
Gabungkan middleware dengan menggunakan fungsi callback.
Terapkan middleware secara global untuk semua route.
