Bu Laravel Framework çoktan seçmeli soruları ve cevapları, Laravel Framework konusundaki hakimiyetinizi güçlendirmenize yardımcı olacaktır. Bu 100'den fazla Laravel Framework MCQ ile yaklaşan bir sınava veya iş görüşmesine hazırlanabilirsiniz.
Bu yüzden aşağı kaydırın ve yanıtlamaya başlayın.
Finish_date adlı bir tarihi aşağıdaki kurallara karşı doğrulamak için: -GER -TARİHLİ -TARİHLİ -START_DATE'den daha büyük olmalı, aşağıdakilerden hangisi doğru doğrulama kuralıdır?
A. 'Finish_date' = & gt; 'Gerekli | Tarih | sonra | start_date'
B. 'Finish_date' = & gt; 'Gerekli | Tarih | & gt ;: start_date'
C. 'Finish_date' = & gt; 'Gerekli | Tarih | Sonra: Start_date'
D. 'Finish_date' = & gt; 'Gerekli | Tarih | Büyük: Start_date'
Uygulamayı siteler arası istek ambalge saldırılarından korumak için, aşağıdakilerden hangisi formlara dahil edilmelidir?
A. {{Secure}}
B. {{csrf_field ()}}
C. {{ korumak() }}
D. {{csrf_protect ()}}
Doğrulama onay kutusu işaretlediyse, giriş metni gerekli mi?
A. dönüş ['Has_login' => 'bazen', 'pin' => 'gerekli_with: Has_login, on',];
B. dönüş ['Has_login' => 'bazen', 'pin' => 'gerekli_with: Has_login, on',];
C. dönüş ['Has_login' => 'bazen', 'pin' => 'gerekli_if: Has_login, on',];
D. dönüş ['Has_login' => 'bazen', 'pin' => 'gerekli_if: Has_login, on',];
E. dönüş ['Has_login' => 'kabul edildi', 'pin' => 'gerekli',];
F. dönüş ['Has_login' => 'kabul edildi', 'pin' => 'gerekli',];
G. Yukarıdakilerin hepsi
H. Yukarıdakilerin hepsi
____, herhangi bir web tabanlı uygulamanın önemli bir parçasıdır. Kullanıcılarımızdan girdi almamıza ve uygulamalarımızın işlevselliğini etkileyen kararlar almamıza izin veren uygulamanın akışını kontrol etmeye yardımcı olurlar.
A. Yönlendirme
B. Modül
C. Görüntüleme
D. Formlar
___ Web uygulamaları, uygun verilerle anlamlı HTTP fiillerine yanıt verir.
A. Doğrulama
B. RESTful
C. Veri tabanı
D. Görüntüleme
URL'de bilinmeyen sayıda parametre için laravel yönlendirme nasıl kullanılır.
A. // rotalar.php route :: itemget ('/{kitap?}/{bölüm?}/{özet?}/{makale? 'altvels', '.*'; // Denetleyiciniz genel işlevinizde func ($ book = null, $ bölüm = null, $ özet = null, $ makale = null, $ subleVels = null) {// Bu size (! boş (boş ( $ subelels) $ sublevels = patlama ('/', $ sublevels); ...}
B. // Routes.php Route :: Get ('/{kitap?}/{bölüm?}/{özet?}/{makale?}/{sublevels?}', 'denetleyici@func')-& gt; 'altvels', '.*'; // Denetleyiciniz genel işlevinizde func ($ book = null, $ bölüm = null, $ özet = null, $ makale = null, $ subleVels = null) {// Bu size (! boş (boş ( $ subelels) $ sublevels = patlama ('/', $ sublevels); ...}
C. // rotalarda.php rotası :: get ('/{book?}/{bölüm?}/{özet?}/{makale?}', 'denetleyici@func'); // denetleyicinizde genel işlev func ($ book = null, $ bölüm = null, $ özet = null, $ makale = null) {...}
D. // rotalar.php rotası :: itemget ('/{book?}/{bölüm?}/{özet?}/{makale?}', 'denetleyici@func'); // Denetleyicinizde genel işlev func ($ book = null, $ bölüm = null, $ özet = null, $ makale = null) {...}
Doğrulama kullanarak Laravel'de Özel Textbox adına nasıl erişti ' Benzersiz '?
A. 'admin_username' = & gt; 'Gerekli | Min: 5 | Max: 15 | Benzersiz: Yöneticiler, Kullanıcı Adı',
B. 'admin_username' = & gt; 'Gerekli | Min: 5 | Maks: 15 | Benzersiz: Yöneticiler',
C. 'admin_username' = & gt; 'Gerekenler | Min: 5 | Maks: 15 | Benzersiz: Yöneticiler'.username',
D. Yukarıdakilerin hepsi
Doğrulama altındaki alan giriş verilerinde bulunmalı ve boş olmamalıdır. Bir alan "boş & quot; Aşağıdaki koşullardan biri doğruysa:
A. Değer boş.
B. Değer boş bir dizedir.
C. Değer boş bir dizi veya boş sayılabilir nesnedir.
D. Değer, yolu olmayan yüklenmiş bir dosyadır.
E. Yukarıdakilerin hepsi
Aşağıdaki rota için tek bir eylem denetleyicisini nasıl tanımlıyorsunuz?
Rota :: Get (' kullanıcı/{id} ', showprofile ');
A. Denetleyiciye tek bir __Construct yöntemi yerleştirebilirsiniz
B. Denetleyiciye tek bir __invoke yöntemi yerleştirebilirsiniz
C. Denetleyiciye tek bir __create yöntemi yerleştirebilirsiniz
D. Laravel'de tek eylem denetleyicisi oluşturamazsınız
_____ Dizin, modeller, denetleyiciler ve ara katman yazılımı da dahil olmak üzere uygulamanızı güçlendirmek için kullanılan özel kodun çoğunu içerir.
A. uygulama
B. görüş
C. denetleyici
D. modeller
Bir kaynak denetleyicisine varsayılan kaynak yollarının ötesinde ek rotalar eklemeniz gerekiyorsa, bu rotaları rota çağrınızdan sonra tanımlamalısınız :: kaynak
A. Doğru
B. YANLIŞ
Aşağıdaki doğrulama kurallarından hangisi kabul edilebilir?
A. ['Field' => 'kabul edildi']
B. ['Field' => 'kabul edildi']
C. ['Field' => 'kabul edildi']
D. ['Field' => 'kabul edildi']
E. ['Field' => 'Active_url']
F. ['Field' => 'Active_url']
G. ['Field' => 'Active_url']
H. ['Field' => 'Active_url']
I. ['Field' => 'Sonra: 10/10/16']
J. ['Field' => 'Sonra: 10/10/16']
K. ['Field' => 'Sonra: 10/10/16']
L. ['Field' => 'Sonra: 10/10/16']
M. ['Field' => 'alfa']
N. ['Field' => 'alfa']
O. ['Field' => 'alfa']
P. ['Field' => 'alfa']
Birim testi için veritabanı olarak SQLITE'i ayarlamanın doğru yolu aşağıdakilerden hangisi?
A. 'sqlite' = & gt; ['sürücü' = & gt; 'sqlite', 'veritabanı' = & gt; Storage_path. '/database.sqlite', 'önek' = & gt; '',],
B. 'sqlite' = & gt; ['sürücü' = & gt; 'sqlite', 'veritabanı' = & gt; Storage_path ('Database.sqlite'), 'önek' = & gt; '',],
C. 'sqlite' = & gt; ['sürücü' = & gt; 'sqlite', 'dtabase' = & gt; storage_path (). '/database.sqlite', 'önek' = & gt; '',],
D. Yukarıdakilerin hepsi
Özel Bıçak Direktifleri oluşturmak için hangi yöntem kullanılabilir?
A. Blade :: Dirtive ()
B. Blade :: Custom ()
C. Özel bıçak komutları oluşturamayız
Aşağıdakilerden hangisi rotada isteğe bağlı bir parametreye sahip olmak doğrudur?
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 ('kullanıcı/id?', Function ($ name = null) {return $ name;});
Aşağıdakilerden hangisi doğrudur ve "quot;
?A. Rota :: Resource ('Kontrol Posta', 'Post');
B. Rota :: Kaynak ('Post', 'Kontrolör');
C. Rota :: Get ('Post', 'Post -Kontrolör');
D. Rota :: Post ('Post', 'Post -Kontrolör');
Tüm HTTP fiillerine yanıt veren bir rota kaydetmek için aşağıdaki yöntemlerden hangisi kullanılabilir?
A. Rota :: any ()
B. Rota :: Match ()
C. Rota :: All ()
Laravel denetleyici yöntemi parametreleri nasıl alır?
A. public işlev mağazası ($ isteği, $ foo = 'bar') {{$ this- & gt; validate ($ request, ['başlık' = & gt; 'gerekli | benzersiz | maks: 255', 'body' = & gt; 'gerekli', ]); }
B. public Fonksiyon mağazası (istek $ isteği) {$ this- & gt; validate ($ request, ['başlık' = & gt; 'gerekli | benzersiz | maks: 255', 'body' = & gt; 'gerekli',]); }
C. public Fonksiyon Store ($ foo = 'bar', $ istek) {{$ this- & gt; validate ($ request, ['başlık' = & gt; 'gerekli | benzersiz | maks: 255', 'body' = & gt; 'gerekli', ]); }
D. Yukarıdakilerin hepsi
Aşağıdakilerden hangisi denetleyici dosyasındaki birden çok görünüm için ara katman yazılımı tanımlamak doğrudur?
A. genel işlev __Construct () {$ this- & gt; Middleware ('admin', ['sadece' = & gt; ['create', 'düzenleme', 'show']]); }
B. genel işlev __Construct () {$ this- & gt; Middleware ('admin', ['sadece' = & gt; 'create | edit | show']);
C. genel işlev __Construct () {$ this- & gt; ara katman yazılımı ('admin', ['sadece' = & gt; 'create']); }
D. Yukarıdakilerin hepsi
Aşağıdakilerden hangisi özel doğrulama mesajlarını tanımlamak için doğrudur?
A. Üçüncü bağımsız değişken olarak özel mesajları doğrulayıcıya iletin:
B. Üçüncü bağımsız değişken olarak özel mesajları doğrulayıcıya iletin:
C. Üçüncü bağımsız değişken olarak özel mesajları doğrulayıcıya iletin:
D. Özel mesajlarınızı bir dil dosyasında belirtin.
E. Özel mesajlarınızı bir dil dosyasında belirtin.
F. Özel mesajlarınızı bir dil dosyasında belirtin.
G. Mesajlar yöntemini geçersiz kılarak form isteği tarafından kullanılan hata mesajlarını özelleştirin
H. Mesajlar yöntemini geçersiz kılarak form isteği tarafından kullanılan hata mesajlarını özelleştirin
I. Mesajlar yöntemini geçersiz kılarak form isteği tarafından kullanılan hata mesajlarını özelleştirin
Özel doğrulama sınıfı içinde bir doğrulama kuralları kullanın?
A. $ e -postaSoutput = output :: get ('e -posta'); $ e -posta = patlama (',', $ e -postalar); foreach ($ e -posta olarak $ e -posta) {$ validator = validator :: make (['e -posta' = & gt; $ e -posta], ['e -posta' = & gt; 'gerekli | e -posta']); if ($ validator- & gt; başarısız ()) {// Girişte geçersiz bir e-posta var. }}
B. $ e -e -e -postaSput = input :: get ('e -posta'); $ e -posta = patlama (',', $ e -postalar); foreach ($ e -posta olarak $ e -posta) {$ validator = validator :: make (['e -posta' = & gt; $ e -posta], ['e -posta' = & gt; 'gerekli | e -posta']); if ($ validator- & gt; başarısız ()) {// Girişte geçersiz bir e-posta var
C. $ e -postaSoutput = output :: get_email ('e -posta'); $ e -posta = patlama (',', $ e -postalar); foreach ($ e -posta olarak $ e -posta) {$ validator = validator :: make (['e -posta' = & gt; $ e -posta], ['e -posta' = & gt; 'gerekli | e -posta']); if ($ validator- & gt; başarısız ()) {// Girişte geçersiz bir e-posta var. }}
D. Hiçbiri
İlişkiler oluşturmak için modellerle aşağıdaki yöntemlerden hangisi kullanılabilir?
A. awnstomany ()
B. AIMSTOMANY ()
C. AIMSTOMANY ()
D. AIMSTOMANY ()
E. Hasone ()
F. Hasone ()
G. Hasone ()
H. Hasone ()
I. Birçok vardır()
J. Birçok vardır()
K. Birçok vardır()
L. Birçok vardır()
M. ait olmak()
N. ait olmak()
O. ait olmak()
P. ait olmak()
Aşağıdakilerden hangisi tipik "crud" ile bir denetleyici oluşturmak için kullanılabilir; Rotalar?
A. PHP Artisan Markası: Denetleyici Your Controller
B. PHP Artisan Marka: Denetleyici Your Controller -Crud
C. PHP Artisan Marka: Kontrolör YOURCTERLER - RESORECE
D. PHP Artisan Marka: Denetleyici Your Controller - Tüm
"Crud" ı işleyen bir denetleyici oluşturmak için; Rotalar, aşağıdakilerden hangisi doğru komuttur?
A. PHP Artisan Markası: Denetleyici kargaşa -All
B. PHP Artisan Markası: Denetleyici kargaşa -crud
C. PHP Artisan Markası: Denetleyici CarController
D. PHP Artisan Markası: Denetleyici kargaşa -resource
Blog yazısının sonsuz sayıda yorum varsa, Post modeline aşağıdaki kodu yerleştirerek bire çok ilişkiyi tanımlayabiliriz?
A. genel işlev yorumları () {return $ this- & gt; hasmany ('uygulama \ yorum'); }
B. genel işlev yorumları () {return $ this- & gt; awnessto ('uygulama \ yorum'); }
C. genel işlev yorumları () {return $ this- & gt; onetomany ('uygulama \ yorum'); }
Blade'deki döngülerinizin içinde aşağıdaki değişkenlerden hangisi mevcuttur?
A. $ yineleme
B. Birincisi $
C. $ dizin
D. $ Loop
Aşağıdaki denetleyicilerden hangisi tüm denetleyiciler tarafından genişletilmelidir?
A. Denetleyici ekle
B. Avans denetleyicisi
C. Temel Denetleyici
D. Denetleyiciyi Görüntüle
Bir servis sağlayıcısının önyükleme yöntemi içindeki hangi görünüm cephesi tüm görünümlerle veri paylaşmak için kullanılabilir?
A. View :: config ('tuş', 'değer');
B. View :: put ('anahtar', 'değer');
C. View :: Store ('Key', 'değer');
D. View :: Share ('Key', 'değer');
Bir denetleyici eylem yönteminin birkaç farklı dönüş türünü listeleyin mi?
A. Sonucu görüntüle, JavaScript Sonuç
B. Yeniden yönlendirme sonucu, json sonucu
C. İçerik Sonucu
D. Yukarıdakilerin hepsi
Öğeleri önbellekte kalıcı olarak saklamak için hangi yöntem kullanılabilir?
A. Önbellek :: kalıcı ('anahtar', 'değer');
B. Önbellek :: add ('tuş', 'değer');
C. Önbellek :: put ('anahtar', 'değer');
D. Önbellek :: sonsuza dek ('anahtar', 'değer');
\ Config :: set (' database.connections.customers.database ', db_a '); & nbsp;
A. Db :: reconnect ('müşteriler');
B. Db :: hazırlıksız ('db_a kullan');
C. DB :: SELECT ('DATABASE ()') [0]-& gt; {& quot; database () & quot;}
D. Yukarıdakilerin hepsi
Aşağıdakilerden hangisi rota tanımları için doğrudur?
A. Rota :: Get ('kullanıcı/{name?}')
B. Rota :: get ('kullanıcı/{name?}')
C. Rota :: get ('kullanıcı/{name}')
D. Rota :: Get ('kullanıcı/{name}')
E. Rota :: get ('{user}/name')
F. Rota :: get ('{user}/name')
G. Rota :: get ('kullanıcı/? Name}')
H. Rota :: get ('kullanıcı/? Name}')
Denetleyicide başlık yetkilendirme anahtarı nasıl alınır?
A. Public Fonksiyon YouControllerFunction (\ Illuminate \ http \ Request $ istek) {$ header = $ request- & gt; addHeader ('Yetkilendirme'); // bazı şeyler yap}
B. Public Fonksiyon YouControllerFunction (\ Illuminate \ http \ Request $ istek) {$ header = $ request- & gt; header ('Yetkilendirme'); // bazı şeyler yapın}
C. Public Fonksiyon YouControllerFunction (/Illuminate/http/istek) {$ header = $ request- & gt; addHeader ('Yetkilendirme'); // bazı şeyler yap}
D. Yukarıdakilerin hiçbiri
Rota özelliklerini paylaşmak için rota gruplarını kullanmak en iyisidir?
A. Doğru
B. YANLIŞ
Aşağıdakilerden hangisi ara katman yazılımı atamanın doğru bir yoludur ' Auth ' bir rotaya?
A. Route :: get ('profil', ['ara katman yazılımı' = & 'auth', 'kullanır' = & gt; 'userController@show']);
B. Route :: get ('profil', ['denetleyici' = & gt; 'auth', 'kullanır' = & gt; 'userController@show']);
C. Rota :: get ('profil', ['güvenli' = & gt; 'auth', 'kullanır' = & gt; 'userController@show']);
D. Rota :: get ('profil', ['filtre' = & gt; 'auth', 'kullanır' = & gt; 'userController@show']);
Aşağıdaki dosyalardan hangisi veritabanı yapılandırmalarını içerir?
A. config/db.php
B. public/database.php
C. config/config.php
D. config/database.php
Creation_at ve updated_at sütunlarını otomatik olarak yönetmesini istemiyorsanız, aşağıdakilerden hangisi doğru olacaktır?
A. Model $ Timestamps özelliğini yanlış olarak ayarlayın
B. Eloquent, Created_at ve Update_at sütunlarını her zaman otomatik olarak yönetecektir
C. Model $ created_at ve updated_at özellikleri false olarak ayarlayın
Aşağıdaki yöntemlerden hangileri geçiş sınıfı tarafından sağlanır?
A. yukarı()
B. yukarı()
C. aşağı()
D. aşağı()
E. yaratmak()
F. yaratmak()
G. tahrip etmek()
H. tahrip etmek()
Tüm olağanüstü taşımayı çalıştırmak için aşağıdaki komuttan hangisi kullanılmalıdır?
A. PHP Artisan Göçmen: Migration_Name
B. PHP Artisan göçü
C. PHP Artisan Oluştur: Göç
D. PHP Artisan Üretimi: Göç
Laravel Eloquent'teki sorgunun ilk sonucunu hangi yöntem alacaktır?
A. FindorPass (1);
B. hepsi (1);
C. findorfail (1);
D. (1) elde edin;
Geçiş dizini, Laravel'in mevcut __ şemasını güncellemesine veya uygulamanın tüm sürümlerini senkronize tutarken değerlerle doldurmasına izin veren PHP sınıfları içerir. Dosya adları bir zaman damgası içerdiğinden, taşıma dosyaları manuel olarak oluşturulmamalıdır. Bunun yerine useTheartisanCliCecomand PHP Artisan Göçmen: Yeni bir geçiş oluşturmak için yap.
A. dil
B. yapılandırma
C. kütüphaneler
D. veri tabanı
En az bir yorumu olan tüm blog yayınlarını almak için. (Model zaten kurulmuş bir ila birçok ilişkiye sahiptir)
A. $ post = app \ post :: has ('yorumlar')-& gt; get ();
B. $ post = app \ post :: find ('yorum')-& gt; get ();
C. $ post = app \ post :: find ()-& gt; toorgs ()-& gt; get ();
Eloquent, modelin yaşam döngüsünde çeşitli noktalara bağlanmanıza izin veren aşağıdaki olayları ateşleyebilir. (geçerli olan her şeyi seçin)
A. Yaratmak
B. yaratma
C. yaratma
D. yaratma
E. yaratılmış
F. yaratılan
G. yaratılmış
H. yaratılmış
I. güncelleme
J. güncelleme
K. Güncelleme
L. güncelleme
M. geri yükleme
N. geri yükleme
O. geri yükleme
P. Geri Yükleme
Tüm etkili modeller varsayılan olarak kütle atamasına karşı koruma sağlar.
A. Doğru
B. YANLIŞ
Taşıma Laravel'de Veritabanı Görünümü Oluşturma 5.2
A. Görünüm oluşturun wones olarak seçin (liglerden ad) ad olarak (leagues.id = team.country_id) oyunculara katılın (teams.id = player.team_id) NEREDE (pINES.ID = Points.player_id) toplamı (points.player_id) noktalar.
B. Görünüm oluşturun wones olarak seçin (liglerden ad) ad olarak (leagues.id = team.country_id) oyunculara katılın (teams.id = player.team_id) NEREDE (pINES.ID = Points.player_id) toplamı (points.player_id) noktalar.
C. Select Leagues.name olarak görünümlü wones oluşturun. On (teams.id = players.team_id) Puanlara katılın (players.id = points.player_id);
D. Select Leagues.name olarak görünümlü wones oluşturun. On (teams.id = players.team_id) Puanlara katılın (players.id = points.player_id);
E. DB :: 'SELECT LEAGES.NAME OLARAK OLARAK, SUM (POINTS.REMNANTS) TRUM (POINTS.REMANTS) olarak (Points.Remants <4 Sonra 1 End) Teams.league_id = Leagues.id) Oyunculara katılın (Players.team_id = teams.id) Puanlara katılın (Points.player_id = player.id); ');
F. DB :: 'SELECT LEAGES.NAME OLARAK OLARAK, SUM (POINTS.REMNANTS) TRUM (POINTS.REMANTS) olarak (Points.Remants <4 Sonra 1 End) Teams.league_id = Leagues.id) Oyunculara katılın (Players.team_id = teams.id) Puanlara katılın (Points.player_id = player.id); ');
G. Yukarıdakilerin hepsi
H. Yukarıdakilerin hepsi
Kullanıcılar adlı tüm satırları almak için aşağıdakilerden hangisi doğrudur?
A. Db :: liste ('kullanıcılar')-& gt; get ();
B. Db :: tablo ('kullanıcılar');
C. Db :: tablo ('kullanıcılar')-& gt; all ();
D. Db :: tablo ('kullanıcılar')-& gt; get ();
Yumuşak silinmiş modelleri almak için aşağıdakilerden hangisi doğrudur?
A. $ flights = app \ flight :: withtrashed ()-& gt; get ();
B. $ flights = app \ flight :: sadecetrashed ()-& gt; get ();
C. $ flights = app \ flight :: on the sadecedeleted ()-& gt; get ();
D. $ flights = app \ flight :: çöp ()-& gt; get ();
Aşağıdaki veritabanlarından hangisi Laravel 5 tarafından desteklenir?
A. Postgresql
B. Postgresql
C. Postgresql
D. MySQL
E. Mysql
F. MySQL
G. Sqlite
H. Sqlite
I. Sqlite
J. Montaj
K. Montaj
L. Montaj
Veritabanı tablosundan yalnızca seçilen sütunu alın.
A. $ Selected_Vote = User_Details :: Lists ('Selected_vote');
B. $ Selected_Vote = User_Details :: All ()-& gt; get ('Selected_vote');
C. $ Selected_Vote = User_Details :: get (['seçilmiş_vote']));
D. Yukarıdakilerin hepsi
Aşağıdakilerden hangisi, tek yazı (Post_ID = 1) ile ilişkili tüm yorumları modelde bir ila birçok ilişki ile almak için doğrudur?
A. $ yorumlar = app \ post :: yorumlar- & gt; find (1);
B. $ yorumlar = app \ post :: find ()-& gt; yorumlar (1);
C. $ yorumlar = app \ post :: find (1)-& gt; yorumlar;