Fragen zum Laravel Framework in deutschen Sprachen

Fragen zum Laravel Framework in deutschen Sprachen

Diese Multiple-Choice-Fragen und Antworten zur Laravel-Plattform helfen Ihnen, die Themen der Laravel-Plattform besser zu verstehen. Bereiten Sie sich mit diesen über 100 Laravel-Frameworks auf Ihre nächste Prüfung oder Ihr nächstes Vorstellungsgespräch vor.
Scrollen Sie nach unten, um mit der Antwort zu beginnen.

1:

Um ein Datum namens Finish_date zu validieren, gegen die folgenden Regeln: -sollte Datum sein -erregt -sollte größer sein als start_date. Welche der folgenden Aussagen ist die richtige Validierungsregel?

A.   'finde_date' = & gt; 'Erforderlich | Datum | nach | start_date'

B.   'finde_date' = & gt; 'Erforderlich | Datum | & gt;: start_date'

C.   'finde_date' = & gt; 'Erforderlich | Datum | Nach: start_date'

D.   'finde_date' = & gt; 'Erforderlich | Datum | größer: start_date'

2:

Um die Anwendung vor Anfragen von Anfragen von Cross-Site-Anforderungen zu schützen, welche der folgenden Formulare sollte in Formularen enthalten sein?

A.   {{ sicher }}

B.   {{{csrf_field ()}}

C.   {{ schützen() }}

D.   {{{csrf_protect ()}}

3:

Validierung Wenn das Kontrollkästchen angekreuzt wird, ist ein Eingabetxt erforderlich?

A.   return ['Has_login' => 'Manchmal', 'Pin' => 'fordern_with: has_login, on',];

B.   return ['Has_login' => 'Manchmal', 'Pin' => 'fordern_with: has_login, on',];

C.   return ['Has_login' => 'Manchmal', 'Pin' => 'fordern_if: has_login, on',];

D.   return ['Has_login' => 'Manchmal', 'Pin' => 'fordern_if: has_login, on',];

E.   return ['has_login' => 'akzeptiert', 'pin' => 'Erforderlich',];

F.   return ['has_login' => 'akzeptiert', 'pin' => 'Erforderlich',];

G.   Alles das oben Genannte

H.   Alles das oben Genannte

4:

____ sind ein wichtiger Bestandteil einer webbasierten Anwendung. Sie helfen dabei

A.   Routing

B.   Modul

C.   Ansichten

D.   Formen

5:

___ Webanwendungen reagieren auf aussagekräftige HTTP -Verben mit geeigneten Daten.

A.   Validierung

B.   Erholsam

C.   Datenbank

D.   Ansichten

6:

So verwenden Sie Laravel Routing für eine unbekannte Anzahl von Parametern in der URL.

A.   // in Routes.php Route :: itemget ('/{book?}/{chapter?}/{topic?}/{article?}/{sublevels?}', 'controller@func')-& gt; wo ((( 'Sublevels', '.*'); // In Ihrem Controller Public Function Func ($ book = null, $ chapter = null, $ topic = null, $ article = null, $ sublevels = null) {// Dies gibt Ihnen das Array von Sublevels, wenn (! leer (leer ((! $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

B.   // in Routes.php Route :: get ('/{book?}/{chapter?}/{topic?}/{article?}/{sublevels?}', 'controller@func')-& gt; wo ((( 'Sublevels', '.*'); // In Ihrem Controller Public Function Func ($ book = null, $ chapter = null, $ topic = null, $ article = null, $ sublevels = null) {// Dies gibt Ihnen das Array von Sublevels, wenn (! leer (leer ((! $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

C.   // in Routes.php Route :: get ('/{book?}/{chapter?}/{topic?}/{article?}', 'controller@func'); // In Ihrem Controller Public Function Func ($ book = null, $ chapter = null, $ topic = null, $ article = null) {...}

D.   // in Routes.php Route :: itemGet ('/{book?}/{chapter?}/{topic?}/{article?}', 'controller@func'); // In Ihrem Controller Public Function Func ($ book = null, $ chapter = null, $ topic = null, $ article = null) {...}

7:

Wie Zugriff auf benutzerdefinierte Textbox -Name in Laravel mit Validierung ' Eindeutig '?

A.   'admin_username' = & gt; 'Erforderlich | min: 5 | max: 15 | Einzigartig: Administratoren, Benutzername',

B.   'admin_username' = & gt; 'Erforderlich | min: 5 | max: 15 | Einzigartig: Administratoren',

C.   'admin_username' = & gt; 'Erforderliche | min: 5 | max: 15 | Einzigartig: Administratoren'.

D.   Alles das oben Genannte

8:

Das in der Validierung in den Eingabedaten vorhandene Feld und nicht leer sein. Ein Feld wird "leer" als "leer" angesehen. Wenn eine der folgenden Bedingungen wahr ist:

A.   Der Wert ist null.

B.   Der Wert ist eine leere Zeichenfolge.

C.   Der Wert ist ein leeres Array oder ein leeres zählbares Objekt.

D.   Der Wert ist eine hochgeladene Datei ohne Pfad.

E.   Alles das oben Genannte

9:

Wie definieren Sie einen einzelnen Aktionscontroller für die folgende Route?

Route :: get (' Benutzer/{ID} ', ' ShowProfile ')

A.   Sie können eine einzelne __construct -Methode auf den Controller platzieren

B.   Sie können eine einzelne __invoke -Methode auf den Controller platzieren

C.   Sie können eine einzelne __create -Methode auf den Controller platzieren

D.   Sie können in Laravel keinen einzelnen Action -Controller erstellen

10:

_____ Verzeichnis enthält einen Großteil des benutzerdefinierten Code, der zur Stromversorgung Ihrer Anwendung verwendet wird, einschließlich Modelle, Controller und Middleware.

A.   App

B.   Sicht

C.   Regler

D.   Modelle

11:

Wenn Sie einem Ressourcencontroller zusätzliche Routen hinzufügen müssen, die über den Standardsatz von Ressourcenrouten hinausgehen, sollten Sie diese Routen nach Ihrem Anruf unter Route :: Ressource

definieren.

A.   WAHR

B.   FALSCH

12:

Welche der folgenden Validierungsregeln sind akzeptabel?

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

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

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

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

E.   ['Feld' => 'Active_url']]

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

G.   ['Feld' => 'Active_url']]

H.   ['Feld' => 'Active_url']]

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

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

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

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

M.   ['Feld' => 'Alpha']]

N.   ['Feld' => 'Alpha']]

O.   ['Feld' => 'Alpha']]

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

13:

Welche der folgenden Möglichkeiten ist der richtige Weg, um SQLite als Datenbank für Unit -Tests festzulegen?

A.   'sqlite' = & gt; ['Treiber' = & gt; 'sqlite', 'Datenbank' = & gt; Storage_path. '/database.sqlite', 'prefix' = & gt; '',],

B.   'sqlite' = & gt; ['Treiber' = & gt; 'sqlite', 'Datenbank' = & gt; Storage_path ('Database.sqlite'), 'Präfix' = & gt; '',],

C.   'sqlite' = & gt; ['Treiber' = & gt; 'sqlite', 'dtabase' = & gt; Storage_path (). '/database.sqlite', 'prefix' = & gt; '',],

D.   Alles das oben Genannte

14:

Welche Methode kann verwendet werden, um benutzerdefinierte Blade -Direktiven zu erstellen?

A.   Blade :: Richtlinie ()

B.   Blade :: Custom ()

C.   Wir können keine benutzerdefinierten Klingenbefehle erstellen

15:

Welche der folgenden Aussagen ist korrekt, um einen optionalen Parameter in der Route zu erhalten?

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:

Welche der folgenden Aussagen ist korrekt, um eine Route zum Ressourcencontroller mit dem Namen "Postcontroller" zu erstellen.

A.   Route :: Ressource ('Postcontroller', 'Post');

B.   Route :: Ressource ('Post', 'Postcontroller');

C.   Route :: Get ('Post', 'Postcontroller');

D.   Route :: post ('post', 'postcontroller');

17:

Welche der folgenden Methoden kann verwendet werden, um eine Route zu registrieren, die auf alle HTTP -Verben reagiert?

A.   Route :: Any ()

B.   Route :: Match ()

C.   Route :: All ()

18:

Wie die Laravel Controller -Methode die Parameter erhalten?

A.   öffentlicher Funktionsstore (Anfrage $ request, $ foo = 'bar') {{$ this- gt; validate ($ request, ['title' = & gt; 'Erforderlich | Eindeutig | Max: 255', 'Body' = & Gt; 'erforderlich', ]); }

B.   öffentlicher Funktionsstore (Anfrage $ request) {$ this- & gt; validate ($ request, ['title' = & gt; 'Erforderlich | Eindeutig | max: 255', 'body' = & gt; 'Erforderlich',]); }

C.   public function Store ($ foo = 'bar', $ $ request) {{$ this- gt; validate ($ request, ['title' = & gt; 'Erforderlich | Eindeutig | max: 255', 'body' = & gt; 'erforderlich', ]); }

D.   Alles das oben Genannte

19:

Welche der folgenden Aussagen ist korrekt, um Middleware für mehrere Ansichten in der Controller -Datei zu definieren?

A.   öffentliche Funktion __construct () {$ this- & gt; Middleware ('admin', ['nur' = & gt; ['create', 'bearbeiten', 'show']); }

B.   öffentliche Funktion __construct () {$ this- & gt; Middleware ('admin', ['nur' = & gt; 'create | bearbeiten | show']);

C.   public function __construct () {$ this- & gt; Middleware ('admin', ['nur' = & gt; 'create']); }

D.   Alles das oben Genannte

20:

Welche der folgenden Aussagen ist/sind korrekt, um benutzerdefinierte Validierungsnachrichten zu definieren?

A.   Übergeben Sie die benutzerdefinierten Nachrichten als drittes Argument an den Validator :: Make Methode

B.   Übergeben Sie die benutzerdefinierten Nachrichten als drittes Argument an den Validator :: Make -Methode

C.   Übergeben Sie die benutzerdefinierten Nachrichten als drittes Argument an den Validator :: Make -Methode

D.   Geben Sie Ihre benutzerdefinierten Nachrichten in einer Sprachdatei an.

E.   Geben Sie Ihre benutzerdefinierten Nachrichten in einer Sprachdatei an.

F.   Geben Sie Ihre benutzerdefinierten Nachrichten in einer Sprachdatei an.

G.   Passen Sie die von der Formularanforderung verwendeten Fehlermeldungen an, indem Sie die Nachrichtenmethode überschreiben

H.   Passen Sie die von der Formularanforderung verwendeten Fehlermeldungen an, indem Sie die Nachrichtenmethode überschreiben

I.   Passen Sie die von der Formularanforderung verwendeten Fehlermeldungen an, indem Sie die Nachrichtenmethode überschreiben

21:

Verwenden Sie eine Validierungsregierung in der benutzerdefinierten Validierungsklasse?

A.   $ mailSoutput = output :: get ('E -Mail'); $ emails = explode (',', $ e -Mails); foreach ($ E -Mails als $ e -Mail) {$ validator = validator :: make (['E -Mail' = & gt; $ mail], ['E -Mail' = & gt; 'Erforderlich | E -Mail']); if ($ validator- & gt; failss ()) {// enthält eine ungültige E-Mail in der Eingabe. }}

B.   $ E -MailSInput = input :: get ('E -Mail'); $ emails = explode (',', $ e -Mails); foreach ($ E -Mails als $ e -Mail) {$ validator = validator :: make (['E -Mail' = & gt; $ mail], ['E -Mail' = & gt; 'Erforderlich | E -Mail']); if ($ validator- & gt; failss ()) {// Es gibt eine ungültige E-Mail in der Eingabe

C.   $ mailSoutput = output :: get_email ('E -Mail'); $ emails = explode (',', $ e -Mails); foreach ($ E -Mails als $ e -Mail) {$ validator = validator :: make (['E -Mail' = & gt; $ mail], ['E -Mail' = & gt; 'Erforderlich | E -Mail']); if ($ validator- & gt; failss ()) {// enthält eine ungültige E-Mail in der Eingabe. }}

D.   Keiner

22:

Welche der folgenden Methoden können mit Modellen verwendet werden, um Beziehungen aufzubauen?

A.   angehörigstomany ()

B.   hörstomany ()

C.   hörstomany ()

D.   hörstomany ()

E.   Hasone ()

F.   Hader ()

G.   Hasone ()

H.   Hasone ()

I.   hat viele()

J.   hat viele()

K.   hat viele()

L.   hat viele()

M.   gehört()

N.   gehört()

O.   gehört()

P.   gehört()

23:

Mit welcher der folgenden Aussagen kann ein Controller mit typischer "crod" erstellt werden; Routen?

A.   PHP Artisan Make: Controller Your Controller

B.   PHP Artisan Make: Controller YourController -Crud

C.   Php Artisan Make: Controller YourController - Resource

D.   PHP Artisan Make: Controller Your Controller –all alle

24:

Um einen Controller zu erstellen, der alle "Crud" erledigt; Routen, welcher der folgenden Befehl ist der richtige Befehl?

A.   PHP Artisan Make: Controller Carcontroller -alle

B.   PHP Artisan Make: Controller Carcontroller -Crud

C.   Php Artisan Make: Controller Carcontroller

D.   Php Artisan Make: Controller Carcontroller - Resource

25:

Wenn der Blogbeitrag unendlich viele Kommentare enthält, können wir eins-zu-Viele-Beziehung definieren, indem wir den folgenden Code in das Postmodell platzieren?

A.   öffentliche Funktion commenter () {return $ this- & gt; hasmany ('App \ comment'); }

B.   öffentliche Funktion commenter () {return $ this- & gt; }

C.   public function commenter () {return $ this- & gt; Onetomany ('App \ comment'); }

26:

Welche der folgenden Variablen befindet sich in Ihren Schleifen in Blade?

A.   $ iterate

B.   $ zuerst

C.   $ index

D.   $ Loop

27:

Welcher der folgenden Controller sollte von allen Controllern erweitert werden?

A.   Controller hinzufügen

B.   Voraussetzung

C.   Basicontroller

D.   Ansicht Controller

28:

Mit welcher Ansichtsfassade innerhalb der Bootsmethode eines Dienstanbieters kann es verwendet werden, Daten mit allen Ansichten zu teilen?

A.   View :: config ('Schlüssel', 'Wert');

B.   Anzeigen :: put ('Schlüssel', 'Wert');

C.   View :: Store ('Schlüssel', 'Wert');

D.   View :: Share ('Schlüssel', 'Wert');

29:

Listen Sie einige verschiedene Rückgabetypen einer Controller -Aktionsmethode auf?

A.   Ergebnis anzeigen, JavaScript -Ergebnis

B.   Umleitungsergebnis, JSON -Ergebnis

C.   Inhaltsergebnis

D.   Alles das oben Genannte

30:

Welche Methode kann verwendet werden, um Artikel im Cache dauerhaft zu speichern?

A.   Cache :: Permanent ('Schlüssel', 'Wert');

B.   Cache :: add ('Schlüssel', 'Wert');

C.   Cache :: put ('Schlüssel', 'Wert');

D.   Cache :: Forever ('Schlüssel', 'Wert');

31:

\ Config :: set (' Datenbank.Connections.Customers.Database ', ' db_a '); & nbsp;

A.   Db :: wiederverbinden ('Kunden');

B.   Db :: unvorbereitet ('Verwenden Sie db_a');

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

D.   Alles das oben Genannte

32:

Welche der folgenden Aussagen sind für Routendefinitionen korrekt?

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 ('Benutzer/? Name}')

H.   Route :: Get ('Benutzer/? Name}')

33:

Wie bekomme ich den Header -Autorisierungsschlüssel in Controller?

A.   Öffentliche Funktion YourControllerFunction (\ Illuminate \ http \ request $ request) {$ header = $ request- & gt; addheader ('Autorisierung'); // Mach ein paar Sachen}

B.   Öffentliche Funktion YourControllerFunction (\ Illuminate \ http \ request $ request) {$ header = $ request- & gt; header ('Autorisierung'); // Mach ein paar Sachen}

C.   öffentliche Funktion YourControllerFunction (/Illuminate/http/request) {$ header = $ request- & gt; addHeader ('Autorisierung'); // Mach ein paar Sachen}

D.   Nichts des oben Genannten

34:

Um Routenattribute zu teilen, verwenden Sie am besten Routengruppen?

A.   WAHR

B.   FALSCH

35:

Welche der folgenden Aussagen ist eine korrekte Möglichkeit, Middleware ' Auth ' zu einer Route?

A.   Route :: get ('Profil', ['Middleware' = & gt; 'Auth', 'verwendet' = & gt; 'userController@show']);

B.   Route :: get ('Profil', ['Controller' = & gt; 'Auth', 'verwendet' = & gt; 'userController@show']);

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

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

36:

Welche der folgenden Datei enthält die Datenbankkonfigurationen?

A.   config/db.php

B.   public/database.php

C.   config/config.php

D.   config/database.php

37:

Wenn Sie nicht die Spalten erstellte und aktualisierte und aktualisierte_at automatisch verwalten möchten, ist die folgende der folgenden Spalten korrekt?

A.   Setzen Sie das Modell $ timestamps -Eigenschaft auf false

B.   Eloquent verwaltet immer automatisch die Spalten created_at und updated_at

C.   Setzen Sie das Modell $ $ created_at und aktualisierte Eigenschaften auf false

38:

Welche der folgenden Methoden werden von Migrationsklassen bereitgestellt?

A.   hoch()

B.   hoch()

C.   runter()

D.   runter()

E.   erstellen()

F.   erstellen()

G.   zerstören()

H.   zerstören()

39:

Mit welchem ​​der folgenden Befehl sollte die gesamte herausragende Migration ausgeführt werden?

A.   PHP Artisan Migrate: Migration_Name

B.   Php Artisan migrieren

C.   PHP Artisan Create: Migration

D.   PHP -Handwerker generieren: Migration

40:

Welche Methode holt das erste Ergebnis der Abfrage in Laravel Eloquent ab?

A.   Findorpass (1);

B.   alle (1);

C.   FindorFail (1);

D.   Holen Sie sich (1);

41:

Das Migrationsverzeichnis enthält PHP -Klassen, mit denen LaRavel das Schema Ihres aktuellen __ aktualisiert oder mit Werten füllen kann, während alle Versionen der Anwendung synchronisiert werden. Migrationsdateien dürfen nicht manuell erstellt werden, da ihr Dateiname einen Zeitstempel enthält. Stattdessen UseTheartIsancliInterfaceCommand Php Artisan Migrate: Machen Sie eine neue Migration.

A.   Sprache

B.   Konfiguration

C.   Bibliotheken

D.   Datenbank

42:

Um alle Blog -Beiträge mit mindestens einen Kommentar abzurufen. (Modell hat bereits eine bis viele Beziehungen)

A.   $ posts = app \ post :: Has ('Kommentare')-& gt; get ();

B.   $ posts = app \ post :: find ('Kommentare')-& gt; get ();

C.   $ posts = app \ post :: find ()-& gt; comments ()-& gt; get ();

43:

Eloquent kann die folgenden Ereignisse abfeuern, die es Ihnen ermöglichen, im Lebenszyklus des Modells an verschiedene Punkte zu kommen. (Wählen Sie alles, was zutreffend ist)

A.   Erstellen

B.   Erstellen

C.   Erstellen

D.   Erstellen

E.   erstellt

F.   erstellt

G.   erstellt

H.   erstellt

I.   Aktualisierung

J.   Aktualisierung

K.   Aktualisieren

L.   Aktualisierung

M.   Wiederherstellung

N.   Wiederherstellung

O.   Wiederherstellung

P.   Wiederherstellung

44:

Alle eloquenten Modelle schützen standardmäßig vor Massensignment.

A.   WAHR

B.   FALSCH

45:

Erstellen von Datenbankansicht in Migration Laravel 5.2

A.   Erstellen Sie Ansicht Wones als ausgewählte (Name aus Ligen) als Name, schließen points.remnants) als Trem Count (punkte.remnants wo points.remnants <4) als Crem

B.   Erstellen Sie Ansicht Wones als ausgewählte (Name aus Ligen) als Name, schließen Punkte

C.   Erstellen Sie Ansicht Wones als ausgewählte Ligen.name, sum On (teams.id = player.team_id) schließen Sie sich Punkte an (Player.id = points.player_id);

D.   Erstellen Sie Ansicht Wones als ausgewählte Ligen.name, sum On (teams.id = player.team_id) schließen Sie sich Punkte an (Player.id = points.player_id);

E.   DB :: Anweisung ('Ansicht erstellen Wones als ausgewählte liagulen.name als Name, Sum = Leagues.id) Schließen Sie sich den Spielern an (Player.team_id = teams.id) an.

F.   DB :: Anweisung ('Ansicht erstellen Wones als ausgewählte liagulen.name als Name, Sum = Leagues.id) Schließen Sie sich den Spielern an (Player.team_id = teams.id) an.

G.   Alles das oben Genannte

H.   Alles das oben Genannte

46:

Welche der folgenden Aussagen ist korrekt, um alle Zeilen aus der Tabelle mit dem Namen Benutzer zu erhalten?

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

B.   DB :: Tabelle ('Benutzer');

C.   Db :: table ('user')-& gt; alle ();

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

47:

Welche der folgenden Aussagen ist korrekt, um weiche gelöschte Modelle abzurufen?

A.   $ flüge = app \ flug :: withTrashed ()-& gt; get ();

B.   $ flüge = app \ flug :: nur übertrash ()-& gt; get ();

C.   $ flüge = app \ flug :: nur deleted ()-& gt; get ();

D.   $ flüge = app \ flug :: trashed ()-& gt; get ();

48:

Welche der folgenden Datenbanken werden von Laravel 5?

unterstützt

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:

Holen Sie sich nur ausgewählte Spalte aus der Datenbanktabelle.

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

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

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

D.   Alles das oben Genannte

50:

Welche der folgenden Aussagen ist korrekt, um alle Kommentare abzurufen, die mit einem einzelnen Beitrag (post_id = 1) mit einer zu vielen Beziehung im Modell zugeordnet sind?

A.   $ comments = app \ post :: commentes- & gt; find (1);

B.   $ comments = app \ post :: find ()-& gt; comments (1);

C.   $ comments = app \ post :: Find (1)-& gt; Kommentare;