Está en la página 1de 4

Prueba Teórica Desarrollador BackEnd – Laravel

Nombre: Miguel Mariano


Fecha: 27/08/2020

1. Para crear la conexión con el servidor de base de datos desde la versión 7 de PHP, ¿Cuál
función se emplea?

a. mysqli_connect()

2. ¿Cuál de estas instrucciones se utiliza para realizar una consulta a una base de datos
MySQL?

a. mysql_query

3. ¿Qué resultado se muestra al ejecutar el siguiente código en PHP?

c. 21, 21

4. Si se quiere obtener un recurso externo, ¿Qué función se tiene que utilizar?

a. get_resource

5. Cuáles son los Join en Mysql.

b. INNER, LEFT ,RIGHT,OUTER

6. Cuál de las siguientes no son funciones de agregación en Mysql

e. La A y C.

7. Como crearía un Modelo para la entidad book en Laravel.

php artisan make:model Book

8. Que clase se ejecuta cuando se ejecuta el siguiente comando: php artisan db:seed

a. Seeder

9. En que archivo se configura la BD a partir de Laravel 5.2


.env
10. ¿Cuántos archivos de migración de la carpeta " database/migrations" se ejecutan al
hacer "php artisan migrate"?
c. Solo los que no están en la tabla de bases de datos de migraciones.
11. ¿Cuál es el nombre del Middleware en Laravel predeterminado para restringir solo a los
usuarios registrados para acceder a la página?
b. auth
12. Digamos que Eloquent tiene las siguientes relaciones: los autores tienen muchos libros y
los libros tienen muchos capítulos. ¿Cuál es la sentencia elocuente para obtener autores con
al menos un libro y con al menos un capítulo?
b. Author::has('books.chapters')→get();get();
13. El comando "php artisan make: controller PhotoController --resource" creará la clase
Controller con cuántos métodos?
a. 7
14. ¿Cuál es la sintaxis para verificar si el usuario está conectado?
c. if (auth()->check())
15. Mira este fragmento de código. Quieres agregar un jugador al equipo. ¿Qué debería
estar en lugar de XXXXXXX?
b. $team→get();players()→get();create
16. Si desea tener más de una regla de validación para el campo, como "requerido" y "min:
6", ¿cuál debería ser el símbolo separador entre ellos? ¿Qué hay en lugar de ??? en el
fragmento de código?
b. |
17. En el diseño con Blade, el comando "@section ('header')" en la plantilla "hija"
implementa qué comando de la plantilla Blade "padre"?
c. yield
18. En la clase Form Request que se utilizan para la validación, hay dos métodos. El método
"rules ()" debería devolver una matriz, ¿qué debería devolver el otro método "authorize ()"?.
a. true o false
19. El comando Blade @csrf genera qué tipo de código HTML?
c. Input de entrad a con tipo oculto.
20. Si se escribe "Auth :: route ();" en su archivo de Rutas, ¿qué ruta NO está incluida en esta
función?
c. homepage
21. Si desea tener el atributo $user->full_name como Accessor, fusionando las columnas de
las bases de datos "first_name" y "last_name", ¿cuál debería ser el nombre del método para
ese Accessor en modelo de Eloquent?
public function getfull_nameAttribute()
{
return "{$this->first_name} {$this->last_name}";
}

22. Mira el fragmento de código del archivo "route/web.php". ¿Cómo se escribe un código
para el enlace al formulario "Create photo"?
a. route('admin.photos.create')
23. Mira el fragmento de código. ¿Cuál sería el resultado de la URL "/people/steve/"?
c. Se mostrará "Hello steve ".
24. Mira el fragmento de código Blade. ¿Qué debe haber en lugar de XXXXX?.
b. $loop
25. ¿Cuál es el archivo predeterminado que almacena los registros de error de Laravel a
medida que ocurren?
b. storage/logs/laravel.log
26. Mira este fragmento de código de modelo. ¿Qué campos se utilizarán en la relación?
b. addresses.company_id = companies.company_id
27. Si crea su propia clase de Middleware personalizada, ¿en qué archivo necesita
registrarla?
c. app/Http/Kernel.php
28. ¿Cuál es el comando de Laravel Artisan para eliminar todas las tablas de bases de datos y
ejecutar las migraciones nuevamente desde cero?
a. php artisan migrate:rollback
29. Si ve un error "No supported encrypter found. The cipher and / or key length are
invalid.". - ¿Qué comando necesitas usar para ajustar?
a. artisan key:generate
30. Para habilitar el modo de mantenimiento, simplemente ejecute este comando de
Artisan:
b. artisan down
31. ¿Qué comando Artisan crea otro comando Artisan?
d. make:console
32. Mira el código. Quieres tener países con muchos estados y estados con muchas
ciudades. Y luego deseas obtener todas las ciudades por ciertos países. ¿Cuál es la palabra
que debería estar en XXXXXX?
hasManyThrough

También podría gustarte