Soal Framework Laravel dalam bahasa Indonesia

Soal Framework Laravel dalam bahasa Indonesia

Pertanyaan dan jawaban pilihan ganda tentang platform Laravel ini akan membantu Anda lebih memahami apa itu platform Laravel. Bersiaplah untuk ujian atau wawancara Anda berikutnya dengan lebih dari 100 framework Laravel.
Gulir ke bawah untuk memulai dengan jawabannya.

1:

Untuk memvalidasi tanggal bernama finish_date terhadap aturan berikut: -HARU

A.   'finish_date' = & gt; 'Diperlukan | Tanggal | Setelah | Start_Date'

B.   'finish_date' = & gt; 'Diperlukan | Tanggal | & gt ;: start_date'

C.   'finish_date' = & gt; 'Diperlukan | Tanggal | Setelah: start_date'

D.   'finish_date' = & gt; 'Diperlukan | Tanggal | lebih besar: start_date'

2:

Untuk melindungi aplikasi dari serangan pemalsuan permintaan lintas situs, manakah dari berikut ini yang harus dimasukkan dalam formulir?

A.   {{ aman }}

B.   {{csrf_field ()}}

C.   {{ melindungi() }}

D.   {{csrf_protect ()}}

3:

Validasi Jika kotak centang dicentang maka teks input diperlukan?

A.   return ['has_login' => 'kadang -kadang', 'pin' => 'wajib_with: has_login, on',];

B.   return ['has_login' => 'kadang -kadang', 'pin' => 'wajib_with: has_login, on',];

C.   return ['has_login' => 'kadang -kadang', 'pin' => 'wajib_if: has_login, on',];

D.   return ['has_login' => 'kadang -kadang', 'pin' => 'wajib_if: has_login, on',];

E.   return ['has_login' => 'diterima', 'pin' => 'diperlukan',];

F.   return ['has_login' => 'diterima', 'pin' => 'diperlukan',];

G.   Semua yang di atas

H.   Semua yang di atas

4:

____ adalah bagian penting dari aplikasi berbasis web apa pun. Mereka membantu mengontrol aliran aplikasi yang memungkinkan kami menerima input dari pengguna kami dan membuat keputusan yang mempengaruhi fungsionalitas aplikasi kami.

A.   Rute

B.   Modul

C.   Tampilan

D.   Formulir

5:

___ Aplikasi Web Menanggapi kata kerja HTTP yang bermakna dengan data yang sesuai.

A.   Validasi

B.   tenang

C.   Database

D.   Tampilan

6:

Cara menggunakan routing Laravel untuk jumlah parameter yang tidak diketahui dalam url.

A.   // di routes.php route :: itemget ('/{book?}/{bab?}/{topic?}/{artikel?}/{sublevels?}', 'controller@func')-& gt; di mana ( 'Sublevels', '.*'); // Di fungsi fungsi publik pengontrol Anda ($ book = null, $ bab = null, $ topic = null, $ artikel = null, $ sublevels = null) {// ini akan memberi Anda array sublevels if (! OMMILE ( $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

B.   // di routes.php route :: get ('/{book?}/{bab?}/{topic?}/{artikel?}/{sublevels?}', 'controller@func')-& gt; di mana ( 'Sublevels', '.*'); // Di fungsi fungsi publik pengontrol Anda ($ book = null, $ bab = null, $ topic = null, $ artikel = null, $ sublevels = null) {// ini akan memberi Anda array sublevels if (! OMMILE ( $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

C.   // di routes.php route :: get ('/{book?}/{bab?}/{topic?}/{artikel?}', 'controller@func'); // Di Fungsi Fungsi Publik Pengontrol Anda ($ Book = NULL, $ BAB = NULL, $ TOPIK = NULL, $ ARTICTION = NULL) {...}

D.   // di routes.php route :: itemget ('/{book?}/{bab?}/{topic?}/{artikel?}', 'controller@func'); // Di Fungsi Fungsi Publik Pengontrol Anda ($ Book = NULL, $ BAB = NULL, $ TOPIK = NULL, $ ARTICTION = NULL) {...}

7:

Bagaimana akses nama kotak teks khusus di laravel menggunakan validasi ' unik ' ;?

A.   'admin_username' = & gt; 'Diperlukan | Min: 5 | Max: 15 | Unik: Administrator, Nama Pengguna',

B.   'admin_username' = & gt; 'Diperlukan | Min: 5 | Max: 15 | Unik: Administrator',

C.   'admin_username' = & gt; 'Dibutuhkan | Min: 5 | Max: 15 | Unik: Administrator'.username',

D.   Semua yang di atas

8:

Bidang di bawah validasi harus ada dalam data input dan tidak kosong. Bidang dipertimbangkan & quot; kosong & quot; Jika salah satu dari kondisi berikut ini benar:

A.   Nilainya nol.

B.   Nilainya adalah string kosong.

C.   Nilainya adalah array kosong atau objek yang dapat dihitung kosong.

D.   Nilainya adalah file yang diunggah tanpa jalur.

E.   Semua yang di atas

9:

Bagaimana Anda mendefinisikan satu pengontrol tindakan untuk rute berikut?

Route :: get (' user/{id} ', ' showprofile ');

A.   Anda dapat menempatkan metode __construct tunggal pada pengontrol

B.   Anda dapat menempatkan satu metode __invoke pada pengontrol

C.   Anda dapat menempatkan metode __create tunggal pada pengontrol

D.   Anda tidak dapat membuat pengontrol aksi tunggal di Laravel

10:

_____ Direktori berisi banyak kode khusus yang digunakan untuk memberi daya pada aplikasi Anda, termasuk model, pengontrol, dan middleware.

A.   aplikasi

B.   melihat

C.   pengontrol

D.   model

11:

Jika Anda perlu menambahkan rute tambahan ke pengontrol sumber daya di luar set rute sumber daya default, Anda harus mendefinisikan rute tersebut setelah panggilan Anda ke Route :: Resource

A.   BENAR

B.   PALSU

12:

Manakah dari aturan validasi berikut yang dapat diterima?

A.   ['field' => 'diterima']

B.   ['field' => 'diterima']

C.   ['field' => 'diterima']

D.   ['field' => 'diterima']

E.   ['field' => 'Active_Url']

F.   ['field' => 'Active_url']

G.   ['field' => 'Active_Url']

H.   ['field' => 'Active_Url']

I.   ['field' => 'setelah: 10/10/16']

J.   ['field' => 'setelah: 10/10/16']

K.   ['field' => 'setelah: 10/10/16']

L.   ['field' => 'setelah: 10/10/16']

M.   ['field' => 'alpha']

N.   ['field' => 'alpha']

O.   ['field' => 'alpha']

P.   ['field' => 'alpha']

13:

Manakah dari berikut ini yang merupakan cara yang benar untuk mengatur sqlite sebagai database untuk pengujian unit?

A.   'sqlite' = & gt; ['driver' = & gt; 'sqlite', 'database' = & gt; Storage_path. '/Database.sqlite', 'awalan' = & gt; '',],

B.   'sqlite' = & gt; ['driver' = & gt; 'sqlite', 'database' = & gt; Storage_Path ('Database.Sqlite'), 'Prefix' = & gt; '',],

C.   'sqlite' = & gt; ['driver' = & gt; 'sqlite', 'dtabase' = & gt; Storage_Path (). '/Database.sqlite', 'awalan' = & gt; '',],

D.   Semua yang di atas

14:

Metode mana yang dapat digunakan untuk membuat arahan blade khusus?

A.   Blade :: Directive ()

B.   Blade :: Custom ()

C.   Kami tidak dapat membuat perintah blade khusus

15:

Manakah dari berikut ini yang benar memiliki parameter opsional dalam rute?

A.   Route :: get ('user/{name}', function ($ name = null) {return $ name;});

B.   Route :: get ('user/{name?}', Function ($ name = null) {return $ name;});

C.   Route :: get ('user/{id}', function ($ name = null) {return $ name;});

D.   Route :: get ('user/id?', Function ($ name = null) {return $ name;});

16:

Manakah dari berikut ini yang benar untuk membuat rute ke pengontrol sumber daya bernama & quot; postcontroller & quot ;?

A.   Route :: Resource ('PostController', 'Post');

B.   Route :: Resource ('Post', 'PostController');

C.   Route :: get ('post', 'postcontroller');

D.   Route :: Post ('Post', 'PostController');

17:

Manakah dari metode berikut yang dapat digunakan untuk mendaftarkan rute yang menanggapi semua kata kerja HTTP?

A.   Rute :: any ()

B.   Rute :: Match ()

C.   Route :: all ()

18:

Bagaimana metode pengontrol Laravel mendapatkan parameter?

A.   Public Function Store (permintaan $ request, $ foo = 'bar') {{$ this- & gt; validate ($ request, ['title' = & gt; 'wajib | unik | maks: 255', 'body' = & gt; 'diperlukan', ]); }

B.   Public Function Store (permintaan $ request) {$ this- & gt; validasi ($ request, ['title' = & gt; 'wajib | unik | maks: 255', 'body' = & gt; 'wajib',]); }

C.   Public Function Store ($ foo = 'Bar', Request $ Request) {{$ this- & gt; validate ($ request, ['title' = & gt; 'Diperlukan | unik | maks: 255', 'body' = & gt; 'diperlukan', ]); }

D.   Semua yang di atas

19:

Manakah dari berikut ini yang benar untuk mendefinisikan middleware untuk beberapa tampilan dalam file controller?

A.   fungsi publik __construct () {$ this- & gt; middleware ('admin', ['Only' = & gt; ['create', 'Edit', 'show']]); }

B.   fungsi publik __construct () {$ this- & gt; middleware ('admin', ['Only' = & gt; 'create | Edit | show']);

C.   fungsi publik __construct () {$ this- & gt; middleware ('admin', ['Only' = & gt; 'create']); }

D.   Semua yang di atas

20:

Manakah dari berikut ini yang benar untuk menentukan pesan validasi khusus?

A.   Lulus pesan khusus sebagai argumen ketiga ke validator :: Make Method

B.   Lulus pesan khusus sebagai argumen ketiga ke Validator :: Make Method

C.   Lulus pesan khusus sebagai argumen ketiga ke Validator :: Make Method

D.   Tentukan pesan khusus Anda dalam file bahasa.

E.   Tentukan pesan khusus Anda dalam file bahasa.

F.   Tentukan pesan khusus Anda dalam file bahasa.

G.   Kustomisasi pesan kesalahan yang digunakan oleh permintaan formulir dengan menimpa metode pesan

H.   Kustomisasi pesan kesalahan yang digunakan oleh permintaan formulir dengan menimpa metode pesan

I.   Kustomisasi pesan kesalahan yang digunakan oleh permintaan formulir dengan menimpa metode pesan

21:

Gunakan aturan validasi di dalam kelas validasi khusus?

A.   $ emailSOutput = output :: get ('email'); $ email = explode (',', $ email); foreach ($ email sebagai $ email) {$ validator = validator :: make (['email' = & gt; $ email], ['email' = & gt; 'diperlukan | email']); if ($ validator- & gt; fails ()) {// Ada email yang tidak valid dalam input. }}

B.   $ emailSInput = input :: get ('email'); $ email = explode (',', $ email); foreach ($ email sebagai $ email) {$ validator = validator :: make (['email' = & gt; $ email], ['email' = & gt; 'diperlukan | email']); if ($ validator- & gt; fails ()) {// Ada email yang tidak valid dalam input

C.   $ emailSOutput = output :: get_email ('email'); $ email = explode (',', $ email); foreach ($ email sebagai $ email) {$ validator = validator :: make (['email' = & gt; $ email], ['email' = & gt; 'diperlukan | email']); if ($ validator- & gt; fails ()) {// Ada email yang tidak valid dalam input. }}

D.   Tidak ada

22:

Manakah dari metode berikut yang dapat digunakan dengan model untuk membangun hubungan?

A.   milik stomy ()

B.   belahan milik ()

C.   belahan milik ()

D.   belahan milik ()

E.   Punya satu()

F.   Punya satu()

G.   Punya satu()

H.   Punya satu()

I.   memiliki banyak()

J.   memiliki banyak()

K.   memiliki banyak()

L.   memiliki banyak()

M.   Milik()

N.   Milik()

O.   Milik()

P.   Milik()

23:

Manakah dari berikut ini yang dapat digunakan untuk membuat pengontrol dengan tipikal & quot; crud & quot; rute?

A.   PHP Artisan Make: Controller YourController

B.   PHP Artisan Make: controller yourcontroller -crud

C.   PHP Artisan Make: Controller YourController –Resource

D.   PHP Artisan Make: Controller YourController –Als

24:

Untuk membuat pengontrol yang menangani semua & quot; crud & quot; Rute, Manakah dari berikut ini yang merupakan perintah yang benar?

A.   PHP Artisan Make: controller carcontroller -semua

B.   PHP Artisan Make: controller carcontroller -crud

C.   PHP Artisan Make: controller carcontroller

D.   PHP Artisan Make: controller carcontroller –Resource

25:

Jika posting blog memiliki jumlah komentar yang tak terbatas, kami dapat mendefinisikan hubungan satu-ke-banyak dengan menempatkan kode berikut dalam model post?

A.   komentar fungsi publik () {return $ this- & gt; hasmany ('app \ comment'); }

B.   Komentar fungsi publik () {return $ this- & gt; outsto ('app \ comment'); }

C.   komentar fungsi publik () {return $ this- & gt; onetomanY ('app \ comment'); }

26:

Manakah dari variabel berikut yang tersedia di dalam loop Anda di blade?

A.   $ iterate

B.   $ dulu

C.   $ indeks

D.   $ loop

27:

Manakah dari pengontrol berikut yang harus diperluas oleh semua pengontrol?

A.   Tambahkan pengontrol

B.   Pengontrol lanjutan

C.   Pengontrol dasar

D.   Lihat Pengontrol

28:

Fasad tampilan mana dalam metode boot penyedia layanan dapat digunakan untuk berbagi data dengan semua tampilan?

A.   Lihat :: config ('key', 'value');

B.   Lihat :: put ('Key', 'Value');

C.   Lihat :: Store ('Key', 'Value');

D.   View :: share ('key', 'value');

29:

Daftar beberapa jenis pengembalian yang berbeda dari metode tindakan pengontrol?

A.   Lihat hasil, hasil javascript

B.   Hasil pengalihan, hasil JSON

C.   Hasil konten

D.   Semua yang di atas

30:

Metode mana yang dapat digunakan untuk menyimpan item dalam cache secara permanen?

A.   Cache :: Permanent ('Key', 'Value');

B.   Cache :: add ('key', 'value');

C.   Cache :: put ('kunci', 'value');

D.   Cache :: forever ('key', 'value');

31:

\ Config :: atur (' database.connections.customers.database ', ' db_a '); & nbsp;

A.   Db :: reconnect ('pelanggan');

B.   Db :: tidak siap ('gunakan db_a');

C.   Db :: select ('pilih database ()') [0]-& gt; {& quot; database () & quot;}

D.   Semua yang di atas

32:

Manakah dari berikut ini yang benar untuk definisi rute?

A.   Route :: get ('user/{name?}')

B.   Route :: get ('user/{name?}')

C.   Route :: get ('user/{name}')

D.   Route :: get ('user/{name}')

E.   Route :: get ('{user}/name')

F.   Route :: get ('{user}/name')

G.   Route :: get ('user/? Name}')

H.   Route :: get ('user/? Name}')

33:

Bagaimana cara mendapatkan kunci otorisasi header di controller?

A.   fungsi publik yourtrollerFunction (\ illuminate \ http \ request $ request) {$ header = $ request- & gt; addheader ('otorisasi'); // Lakukan beberapa hal}

B.   fungsi publik yourcontrollerFunction (\ illuminate \ http \ request $ request) {$ header = $ request- & gt; header ('otorisasi'); // lakukan beberapa hal}

C.   fungsi publik yourtrollerFunction (/illuminate/http/request) {$ header = $ request- & gt; addheader ('otorisasi'); // Lakukan beberapa hal}

D.   Bukan dari salah satu di atas

34:

Untuk berbagi atribut rute, yang terbaik adalah menggunakan grup rute?

A.   BENAR

B.   PALSU

35:

Manakah dari berikut ini yang merupakan cara yang benar untuk menetapkan middleware ' auth ' ke rute?

A.   Route :: get ('profile', ['middleware' = & gt; 'auth', 'use' = & gt; 'usercontroller@show']);

B.   Route :: get ('profile', ['controller' = & gt; 'auth', 'use' = & gt; 'usercontroller@show']);

C.   Route :: get ('profile', ['Secure' = & gt; 'auth', 'use' = & gt; 'usercontroller@show']);

D.   Route :: get ('profile', ['filter' = & gt; 'auth', 'use' = & gt; 'usercontroller@show']);

36:

Manakah dari file berikut yang berisi konfigurasi database?

A.   config/db.php

B.   publik/database.php

C.   config/config.php

D.   config/database.php

37:

Jika Anda tidak ingin secara fasih mengelola kolom create_at dan updateT_at secara otomatis, manakah dari berikut ini yang benar?

A.   Atur properti Model $ Timestamps ke False

B.   Fasih akan selalu secara otomatis mengelola kolom create_at dan updateT_at

C.   Setel properti model $ create_at dan updateT_at ke false

38:

Manakah dari metode berikut yang disediakan oleh kelas migrasi?

A.   ke atas()

B.   ke atas()

C.   turun()

D.   turun()

E.   membuat()

F.   membuat()

G.   menghancurkan()

H.   menghancurkan()

39:

Manakah dari perintah berikut yang harus digunakan untuk menjalankan semua migrasi luar biasa?

A.   PHP Artisan Migrate: Migration_name

B.   PHP Artisan Migrate

C.   PHP Artisan Create: Migrasi

D.   PHP Artisan menghasilkan: migrasi

40:

Metode mana yang akan mengambil hasil pertama dari kueri dalam Laravel fasih?

A.   findorpass (1);

B.   semua (1);

C.   findorfail (1);

D.   Dapatkan (1);

41:

Direktori migrasi berisi kelas PHP yang memungkinkan Laravel untuk memperbarui skema __ Anda saat ini, atau mengisinya dengan nilai sambil menjaga semua versi aplikasi secara sinkron. File migrasi tidak boleh dibuat secara manual, karena nama file mereka berisi cap waktu. Sebaliknya UseTheartisanCliinterFacecommand PHP Artisan Migrate: buat untuk membuat migrasi baru.

A.   bahasa

B.   konfigurasi

C.   Perpustakaan

D.   Database

42:

Untuk mengambil semua posting blog yang memiliki setidaknya satu komentar. (Model memiliki satu ke banyak hubungan yang sudah diatur)

A.   $ post = App \ Post :: have ('Comments')-& gt; get ();

B.   $ post = App \ Post :: find ('Comments')-& gt; get ();

C.   $ post = App \ Post :: find ()-& gt; komentar ()-& gt; get ();

43:

Fasih dapat menembakkan peristiwa berikut yang memungkinkan Anda untuk menghubungkan ke berbagai titik dalam siklus hidup model. (Pilih semua yang berlaku)

A.   Membuat

B.   menciptakan

C.   menciptakan

D.   menciptakan

E.   dibuat

F.   Dibuat

G.   dibuat

H.   dibuat

I.   memperbarui

J.   memperbarui

K.   memperbarui

L.   memperbarui

M.   memulihkan

N.   memulihkan

O.   memulihkan

P.   Memulihkan

44:

Semua model yang fasih melindungi terhadap penugasan massal secara default.

A.   BENAR

B.   PALSU

45:

Membuat Tampilan Database dalam Migrasi Laravel 5.2

A.   Buat tampilan wones sebagai pilih (nama dari liga) sebagai nama bergabung dengan tim di mana (liga.id = tim.country_id) bergabung dengan pemain di mana (tims.id = player.team_id) bergabung dengan poin di mana (pemain.id = points.player_id) jumlah ( points.remnants) sebagai penghitungan trem (points.remnants di mana titik.

B.   Buat tampilan wones sebagai pilih (nama dari liga) sebagai nama bergabung dengan tim di mana (liga.id = tim.country_id) bergabung dengan pemain di mana (tims.id = player.team_id) bergabung dengan poin di mana (pemain.id = points.player_id) jumlah ( points.remnants) sebagai penghitungan trem (poin.

C.   Buat tampilan Wones sebagai liga terpilih. Nama, sum (points.remnants) sebagai jumlah trem (if (points.remnants <4, 1, 0)) sebagai crem dari liga bergabung dengan tim di (liga. On (Teams.id = playes.team_id) Bergabunglah dengan poin di (pemain.id = points.player_id);

D.   Buat tampilan Wones sebagai liga terpilih. Nama, sum (points.remnants) sebagai jumlah trem (if (points.remnants <4, 1, 0)) sebagai crem dari liga bergabung dengan tim di (liga. On (Teams.id = playes.team_id) Bergabunglah dengan poin di (pemain.id = points.player_id);

E.   DB :: Pernyataan ('Buat tampilan Wones sebagai liga terpilih. Nama sebagai nama, sum (points.remnants) sebagai trem, hitungan (kasus ketika points.remnants <4 lalu end) sebagai crem dari legauges bergabung dengan tim di (tims.league_id = liga.id) Bergabunglah dengan pemain di (pemain.team_id = Teams.id) Bergabunglah dengan (points.player_id = player.id); ');

F.   DB :: Pernyataan ('Buat tampilan Wones sebagai liga terpilih. Nama sebagai nama, sum (points.remnants) sebagai trem, hitungan (kasus ketika points.remnants <4 lalu end) sebagai crem dari legauges bergabung dengan tim di (tims.league_id = liga.id) Bergabunglah dengan pemain di (pemain.team_id = Teams.id) Bergabunglah dengan (points.player_id = player.id); ');

G.   Semua yang di atas

H.   Semua yang di atas

46:

Manakah dari berikut ini yang benar untuk mendapatkan semua baris dari tabel bernama pengguna?

A.   Db :: list ('pengguna')-& gt; get ();

B.   Db :: table ('pengguna');

C.   Db :: table ('pengguna')-& gt; all ();

D.   Db :: table ('pengguna')-& gt; get ();

47:

Manakah dari berikut ini yang benar untuk mengambil model yang dihapus lunak?

A.   $ flight = app \ flight :: withtrashed ()-& gt; get ();

B.   $ flight = app \ flight :: onlytrashed ()-& gt; get ();

C.   $ flights = app \ flight :: OnlyDeleted ()-& gt; get ();

D.   $ flight = app \ flight :: dibuang ()-& gt; get ();

48:

Manakah dari database berikut yang didukung oleh Laravel 5?

A.   Postgresql

B.   PostgreSQL

C.   PostgreSQL

D.   Mysql

E.   Mysql

F.   Mysql

G.   Sqlite

H.   Sqlite

I.   Sqlite

J.   Mongodb

K.   Mongodb

L.   Mongodb

49:

Dapatkan hanya kolom yang dipilih dari tabel database.

A.   $ selected_vote = users_details :: lists ('selected_vote');

B.   $ selected_vote = users_details :: all ()-& gt; get ('selected_vote');

C.   $ selected_vote = users_details :: get (['selected_vote']);

D.   Semua yang di atas

50:

Manakah dari berikut ini yang benar untuk mengambil semua komentar yang dikaitkan dengan posting tunggal (post_id = 1) dengan satu ke banyak hubungan dalam model?

A.   $ Comments = App \ Post :: Comments- & gt; find (1);

B.   $ Comments = App \ Post :: find ()-& gt; komentar (1);

C.   $ Comments = App \ Post :: Find (1)-& gt; komentar;