Marco Laravel preguntas en idiomas español

Marco Laravel preguntas en idiomas español

Estas preguntas y respuestas de opción múltiple de Laravel Platform lo ayudarán a comprender mejor el tema de Laravel Platform. Puede prepararse para su próximo examen o entrevista con estos 100+ MCQ Marco Laravel.
Así que desplácese hacia abajo y comience a responder.

1:

Para validar una fecha llamada FINAL_DATE contra las siguientes reglas: -Se debe ser una fecha -requirada, debe ser mayor que Start_Date ¿Cuál de las siguientes es una regla de validación correcta?

A.   'fink_date' = & gt; 'Requerido | Fecha | After | start_date'

B.   'fink_date' = & gt; 'requerido | fecha | & gt ;: start_date'

C.   'fink_date' = & gt; 'requerido | Fecha | After: start_date'

D.   'fink_date' = & gt; 'Requerido | Fecha | Mayor: Start_Date'

2:

Para proteger la aplicación de los ataques de falsificación de solicitudes de sitios cruzados, ¿cuál de los siguientes debe incluirse en los formularios?

A.   {{ seguro }}

B.   {{csrf_field ()}}

C.   {{ proteger() }}

D.   {{csrf_protect ()}}

3:

Validación Si la casilla de verificación marcada, entonces se requiere texto de entrada?

A.   return ['has_login' => 'a veces', 'pin' => 'requerir_with: has_login, on',];

B.   return ['has_login' => 'a veces', 'pin' => 'requerir_with: has_login, on',];

C.   return ['has_login' => 'a veces', 'pin' => 'requerir_if: has_login, on',];

D.   return ['has_login' => 'a veces', 'pin' => 'requerir_if: has_login, on',];

E.   return ['has_login' => 'aceptado', 'pin' => 'requerido',];

F.   return ['has_login' => 'aceptado', 'pin' => 'requerido',];

G.   Todo lo anterior

H.   Todo lo anterior

4:

____ son una parte importante de cualquier aplicación basada en la web. Ayudan a controlar el flujo de la aplicación que nos permite recibir información de nuestros usuarios y tomar decisiones que afectan la funcionalidad de nuestras aplicaciones.

A.   Enrutamiento

B.   Módulo

C.   Puntos de vista

D.   Formas

5:

___ Aplicaciones web responden a verbos HTTP significativos con datos apropiados.

A.   Validación

B.   Retful

C.   Base de datos

D.   Puntos de vista

6:

Cómo usar el enrutamiento de Laravel para un número desconocido de parámetros en URL.

A.   // en rutas.php ruta :: itemget ('/{book?}/{capítulo?}/{topic 'Sublevels', '.*'); // en su controlador de función pública func ($ book = null, $ capítulo = null, $ topic = null, $ artículo = null, $ sublevels = null) {// Esto le dará la matriz de subblevels if (! vacía (vacía ((vacía (( $ Sublevels) $ Sublevels = Explode ('/', $ Sublevels); ...}

B.   // en rutas.php ruta :: get ('/{libro?}/{capítulo?}/{topic 'Sublevels', '.*'); // en su controlador de función pública func ($ book = null, $ capítulo = null, $ topic = null, $ artículo = null, $ sublevels = null) {// Esto le dará la matriz de subblevels if (! vacía (vacía ((vacía (( $ Sublevels) $ Sublevels = Explode ('/', $ Sublevels); ...}

C.   // en rutas.php ruta :: get ('/{libro?}/{capítulo?}/{topic?}/{artículo?}', 'controlador@func'); // en su controlador de función pública func ($ book = null, $ capítulo = null, $ topic = null, $ artículo = null) {...}

D.   // en rutas.php ruta :: itemget ('/{libro?}/{capítulo?}/{topic?}/{artículo?}', 'controlador@func'); // en su controlador de función pública func ($ book = null, $ capítulo = null, $ topic = null, $ artículo = null) {...}

7:

Cómo acceder al nombre del cuadro de texto personalizado en Laravel usando Validation ' Unique ' ;?

A.   'Admin_username' = & gt; 'Requerido | Min: 5 | Máx: 15 | único: Administradores, nombre de usuario',

B.   'Admin_username' = & gt; 'Requerido | Min: 5 | Máx: 15 | único: Administradores',

C.   'Admin_username' = & gt; 'requeridos | min: 5 | Máx: 15 | único: administradores'. UserName ',

D.   Todo lo anterior

8:

El campo bajo validación debe estar presente en los datos de entrada y no vacío. Se considera un campo "vacío". Si una de las siguientes condiciones es verdadera:

A.   El valor es nulo.

B.   El valor es una cadena vacía.

C.   El valor es una matriz vacía o un objeto contable vacío.

D.   El valor es un archivo cargado sin ruta.

E.   Todo lo anterior

9:

¿Cómo se define un solo controlador de acción para la siguiente ruta?

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

A.   Puede colocar un solo método de __construct en el controlador

B.   Puede colocar un solo método __invoke en el controlador

C.   Puede colocar un solo método __create en el controlador

D.   No puede crear un controlador de acción única en Laravel

10:

_____ El directorio contiene gran parte del código personalizado utilizado para alimentar su aplicación, incluidos los modelos, los controladores y el middleware.

A.   aplicación

B.   vista

C.   controlador

D.   modelos

11:

Si necesita agregar rutas adicionales a un controlador de recursos más allá del conjunto predeterminado de rutas de recursos, debe definir esas rutas después de su llamada a la ruta :: Resource

A.   Verdadero

B.   FALSO

12:

¿Cuál de las siguientes reglas de validación es aceptable?

A.   ['Field' => 'aceptado']

B.   ['Field' => 'aceptado']

C.   ['Field' => 'aceptado']

D.   ['Field' => 'aceptado']

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

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

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

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

I.   ['Field' => 'After: 10/10/16']

J.   ['Field' => 'After: 10/10/16']

K.   ['Field' => 'After: 10/10/16']

L.   ['Field' => 'After: 10/10/16']

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

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

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

P.   ['Field' => 'Alpha']

13:

¿Cuál de las siguientes es la forma correcta de establecer SQLite como base de datos para pruebas unitarias?

A.   'sqlite' = & gt; ['Driver' = & gt; 'sqlite', 'base de datos' = & gt; Storage_path. '/database.sqlite', 'prefix' = & gt; '',],

B.   'sqlite' = & gt; ['Driver' = & gt; 'sqlite', 'base de datos' = & gt; storage_path ('database.sqlite'), 'prefix' = & gt; '',],

C.   'sqlite' = & gt; ['Driver' = & gt; 'sqlite', 'dtabase' = & gt; storage_path (). '/database.sqlite', 'prefijo' = & gt; '',],

D.   Todo lo anterior

14:

¿Qué método se puede usar para crear directivas de cuchilla personalizadas?

A.   Blade :: Directiva ()

B.   Blade :: Custom ()

C.   No podemos crear comandos de cuchilla personalizados

15:

¿Cuál de los siguientes es correcto tener un parámetro opcional en la ruta?

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

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

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

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

16:

¿Cuál de las siguientes opciones es correcta para crear una (s) ruta (s) al controlador de recursos llamado "Postcontroller"?

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

B.   Ruta :: recurso ('post', 'postcontroller');

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

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

17:

¿Cuál de los siguientes métodos se puede usar para registrar una ruta que responde a todos los verbos HTTP?

A.   Ruta :: any ()

B.   Ruta :: match ()

C.   Ruta :: all ()

18:

¿Cómo obtiene los parámetros el método del controlador Laravel?

A.   Store de funciones públicas (solicitud $ solicitud, $ foo = 'bar') {{$ this- & gt; validate ($ request, ['title' = & gt; 'requerido | único | max: 255', 'cuerpo' = & gt; 'requerido', ]); }

B.   Store de funciones públicas (solicitud $ solicitud) {$ this- & gt; validate ($ request, ['title' = & gt; 'requerido | único | max: 255', 'cuerpo' = & gt; 'requerido',]); }

C.   Store de funciones públicas ($ foo = 'bar', solicitud $ request) {{$ this- & gt; validate ($ request, ['title' = & gt; 'requerido | único | max: 255', 'cuerpo' = & gt; 'requerido', ]); }

D.   Todo lo anterior

19:

¿Cuál de los siguientes es correcto para definir middleware para múltiples vistas en el archivo del controlador?

A.   función public __construct () {$ this- & gt; middleware ('admin', ['solo' = & gt; ['create', 'editar', 'show']]); }

B.   función pública __construct () {$ this- & gt; middleware ('admin', ['solo' = & gt; 'crear | editar | show']);

C.   función pública __construct () {$ this- & gt; middleware ('admin', ['solo' = & gt; 'crear']); }

D.   Todo lo anterior

20:

¿Cuál de los siguientes es/es correcto para definir mensajes de validación personalizados?

A.   Pase los mensajes personalizados como el tercer argumento al Método de validador :: Make

B.   Pase los mensajes personalizados como el tercer argumento al método Validator :: Make

C.   Pase los mensajes personalizados como el tercer argumento al método Validator :: Make

D.   Especifique sus mensajes personalizados en un archivo de idioma.

E.   Especifique sus mensajes personalizados en un archivo de idioma.

F.   Especifique sus mensajes personalizados en un archivo de idioma.

G.   Personalice los mensajes de error utilizados por la solicitud de formulario anulando el método de mensajes

H.   Personalice los mensajes de error utilizados por la solicitud de formulario anulando el método de mensajes

I.   Personalice los mensajes de error utilizados por la solicitud de formulario anulando el método de mensajes

21:

Use reglas de validación dentro de la clase de validación personalizada?

A.   $ CORREA ELECHSOUTPUT = Output :: get ('correo electrónico'); $ correos electrónicos = explotar (',', $ correos electrónicos); foreach ($ correos electrónicos como $ correo electrónico) {$ validator = validator :: make (['correaje' = & gt; $ email], ['correo electrónico' = & gt; 'requerido | correo electrónico']); if ($ validator- & gt; fails ()) {// Hay un correo electrónico no válido en la entrada. }}

B.   $ correaje einput = input :: get ('correo electrónico'); $ correos electrónicos = explotar (',', $ correos electrónicos); foreach ($ correos electrónicos como $ correo electrónico) {$ validator = validator :: make (['correaje' = & gt; $ email], ['correo electrónico' = & gt; 'requerido | correo electrónico']); if ($ validator- & gt; fails ()) {// Hay un correo electrónico no válido en la entrada

C.   $ CORREA ELECHSOUTPUT = Output :: Get_Email ('Correo electrónico'); $ correos electrónicos = explotar (',', $ correos electrónicos); foreach ($ correos electrónicos como $ correo electrónico) {$ validator = validator :: make (['correaje' = & gt; $ email], ['correo electrónico' = & gt; 'requerido | correo electrónico']); if ($ validator- & gt; fails ()) {// Hay un correo electrónico no válido en la entrada. }}

D.   Ninguno

22:

¿Cuál de los siguientes métodos se puede usar con modelos para construir relaciones?

A.   pertenecerstomany ()

B.   pertenencia Stomany ()

C.   pertenencia Stomany ()

D.   pertenencia Stomany ()

E.   Tiene uno()

F.   Tiene uno()

G.   Tiene uno()

H.   Tiene uno()

I.   tiene muchas()

J.   tiene muchas()

K.   tiene muchas()

L.   tiene muchas()

M.   pertenece a()

N.   pertenece a()

O.   pertenece a()

P.   pertenece a()

23:

¿Cuál de los siguientes se puede usar para crear un controlador con típico "? rutas?

A.   PHP Artisan Make: Controlador Your Controller

B.   PHP Artisan Make: Controler YourController --Crud

C.   PHP Artisan Make: Controlador YourController –Resource

D.   PHP Artisan Make: Controlador Your Controller - Todo

24:

Para crear un controlador que maneja todo "crud" rutas, ¿cuál de los siguientes es el comando correcto?

A.   PHP Artisan Make: Controller CarController -Todo

B.   PHP Artisan Make: Controller Carcontroller --Crud

C.   PHP Artisan Make: Controller Carcontroller

D.   PHP Artisan Make: Controller CarController –Resource

25:

Si la publicación del blog tiene un número infinito de comentarios, podemos definir una relación de uno a muchos colocando el siguiente código en el modelo de publicación.

A.   Comentarios de la función pública () {return $ this- & gt; Hasmany ('app \ comment'); }

B.   Comentarios de la función pública () {return $ this- & gt; pereersto ('app \ comment'); }

C.   Comentarios de la función pública () {return $ this- & gt; onetomany ('app \ comment'); }

26:

¿Cuál de las siguientes variables está disponible dentro de sus bucles en Blade?

A.   $ iterado

B.   $ primero

C.   $ índice

D.   $ bucle

27:

¿Cuál de los siguientes controladores debe ser extendido por todos los controladores?

A.   Agregar controlador

B.   Controlador avanzado

C.   Controlador base

D.   Ver controlador

28:

¿Qué vista de fachada dentro de un método de arranque de un proveedor de servicios se puede usar para compartir datos con todas las vistas?

A.   Ver :: config ('clave', 'valor');

B.   Ver :: poner ('clave', 'valor');

C.   Ver :: store ('clave', 'valor');

D.   Ver :: share ('clave', 'valor');

29:

Enumere algunos tipos de retorno diferentes de un método de acción del controlador?

A.   Ver resultado, resultado de JavaScript

B.   Resultado de redirección, resultado JSON

C.   Resultado del contenido

D.   Todo lo anterior

30:

¿Qué método se puede usar para almacenar elementos en caché de forma permanente?

A.   Caché :: permanente ('clave', 'valor');

B.   Caché :: add ('key', 'valor');

C.   Caché :: put ('clave', 'valor');

D.   Cache :: Forever ('Key', 'Value');

31:

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

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

B.   Db :: sin preparación ('usar db_a');

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

D.   Todo lo anterior

32:

¿Cuáles de los siguientes son correctos para las definiciones de ruta?

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

B.   Ruta :: get ('user/{nombre?}')

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

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

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

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

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

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

33:

¿Cómo obtener la clave de autorización de encabezado en el controlador?

A.   Función pública YourControllerFunction (\ Illuminate \ http \ request $ request) {$ header = $ request- & gt; addheader ('autorización'); // hacer algunas cosas}

B.   Función pública YourControllerFunction (\ Illuminate \ http \ Solic $ request) {$ header = $ request- & gt; header ('autorización'); // hacer algunas cosas}

C.   Función pública YourControllerFunction (/iluminate/http/request) {$ header = $ request- & gt; addheader ('autorización'); // hacer algunas cosas}

D.   Ninguna de las anteriores

34:

Para compartir los atributos de ruta, ¿es mejor usar grupos de ruta?

A.   Verdadero

B.   FALSO

35:

¿Cuál de las siguientes opciones es una forma correcta de asignar middleware ' auth ' a una ruta?

A.   Ruta :: get ('perfil', ['middleware' = & gt; 'auth', 'usa' & gt; 'UserController@show']);

B.   Ruta :: get ('perfil', ['controlador' = & gt; 'auth', 'usa' & gt; 'UserController@show']);

C.   Ruta :: get ('perfil', ['seguro' = & gt; 'auth', 'usa' & gt; 'UserController@show']);

D.   Ruta :: get ('perfil', ['filtro' = & gt; 'auth', 'usa' & gt; 'UserController@show']);

36:

¿Cuál de los siguientes archivos contiene las configuraciones de la base de datos?

A.   config/db.php

B.   Public/Database.php

C.   config/config.php

D.   config/database.php

37:

Si no desea que eloquent administre automáticamente las columnas creadas y actualizadas, ¿cuál de las siguientes opciones será correcta?

A.   Establezca la propiedad Modelo $ TimEmestamps en falso

B.   Eloquent siempre administrará automáticamente las columnas creadas y actualizadas_at

C.   Establezca el modelo $ creating_at y actualizado_at propiedades en falso

38:

¿Cuál de los siguientes métodos son proporcionados por la clase de migración?

A.   arriba()

B.   arriba()

C.   abajo()

D.   abajo()

E.   crear()

F.   crear()

G.   destruir()

H.   destruir()

39:

¿Cuál de los siguientes comando debe usarse para ejecutar toda la migración sobresaliente?

A.   PHP Artisan Migrate: migration_name

B.   PHP Artisan Migrate

C.   PHP Artisan Create: Migración

D.   PHP Artisan Generar: Migración

40:

¿Qué método recuperará el primer resultado de la consulta en Laravel elocuente?

A.   FindorPass (1);

B.   todos (1);

C.   findorfail (1);

D.   obtener (1);

41:

El directorio de migraciones contiene clases de PHP que permiten a Laravel actualizar el esquema de su __ actual, o llenarlo con valores mientras mantiene todas las versiones de la aplicación sincronizada. Los archivos de migración no deben crearse manualmente, ya que su nombre de archivo contiene una marca de tiempo. En su lugar, UsetheartisancliInterfacecommand PHP Artisan Migrate: haga crear una nueva migración.

A.   idioma

B.   configuración

C.   bibliotecas

D.   base de datos

42:

Para recuperar todas las publicaciones de blog que tienen al menos un comentario. (El modelo tiene una a muchas relaciones ya configuradas)

A.   $ publicar = app \ post :: ha ('comentarios')-& gt; get ();

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

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

43:

Eloquent puede disparar los siguientes eventos que le permiten enganchar varios puntos en el ciclo de vida del modelo. (Elija todo lo que se aplique)

A.   creando

B.   creación

C.   creación

D.   creación

E.   creado

F.   creado

G.   creado

H.   creado

I.   actualización

J.   actualización

K.   Actualización

L.   actualización

M.   restauración

N.   restauración

O.   restauración

P.   restaurando

44:

Todos los modelos elocuentes protegen contra la asignación de masa por defecto.

A.   Verdadero

B.   FALSO

45:

Creación de la vista de la base de datos en la migración Laravel 5.2

A.   Crear vista View Wones AS SELECT (Nombre de las ligas) Como el nombre se une a los equipos donde (legues.id = team.country_id) Únete a los jugadores donde (Teams.id = Players.team_id) Une puntos donde (jugadores.id = Points.player_id) suma ( puntos. Remnants) Como recuento trem (puntos.

B.   Crear vista View Wones AS SELECT (Nombre de las ligas) Como el nombre se une a los equipos donde (legues.id = team.country_id) Únete a los jugadores donde (Teams.id = Players.team_id) Une puntos donde (jugadores.id = Points.player_id) suma ( puntos. Remnants) Como recuento de trem (puntos. Remnants donde los puntos.

C.   Crear vista gana como ligas selectas.name, suma (puntos.remnants) como trem suma (if (puntos. ON (Teams.id = Players.team_id) Une puntos en (jugadores.id = puntos.player_id);

D.   Crear vista gana como ligas selectas.name, suma (puntos.remnants) como trem suma (if (puntos. ON (Teams.id = Players.team_id) Une puntos en (jugadores.id = puntos.player_id);

E.   DB :: Declaration ('Crear vista Gana como ligas selectas. = Leagues.id) Unirse a los jugadores en (Players.team_id = Teams.id) Unir puntos en (Points.player_id = Players.id); ');

F.   DB :: Declaration ('Crear vista Gana como ligas selectas. = Leagues.id) Unirse a los jugadores en (Players.team_id = Teams.id) Unir puntos en (Points.player_id = Players.id); ');

G.   Todo lo anterior

H.   Todo lo anterior

46:

¿Cuál de las siguientes opciones es correcta para obtener todas las filas de la tabla llamada usuarios?

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

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

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

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

47:

¿Cuál de los siguientes es correcto para recuperar modelos eliminados suaves?

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

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

C.   $ vuelos = app \ flight :: soloDeleted ()-& gt; get ();

D.   $ vuelos = App \ Flight :: Trashed ()-& gt; get ();

48:

¿Cuál de las siguientes bases de datos es compatible con 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:

Obtenga solo columna seleccionada desde la tabla de la base de datos.

A.   $ SELECCIONAL_VOTE = USES_DETAILS :: LISTS ('SELECT_VOTE');

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

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

D.   Todo lo anterior

50:

¿Cuál de los siguientes es correcto para recuperar todos los comentarios que están asociados con una publicación única (post_id = 1) con una a muchas relaciones en el modelo?

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

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

C.   $ comentarios = app \ post :: find (1)-& gt; comentarios;