Questões do Laravel Framework em Língua Portuguesa

Questões do Laravel Framework em Língua Portuguesa

Essas perguntas e respostas de múltipla escolha da plataforma Laravel ajudarão você a entender melhor os tópicos da plataforma Laravel. Prepare-se para o seu próximo exame ou entrevista com esses mais de 100 frameworks Laravel.
Role para baixo para começar a responder.

1:

Para validar uma data denominada FINAL_DATE contra as seguintes regras: -Senda a data -Reabed -deve ser maior do que start_date Qual das alternativas a seguir é a regra de validação correta?

A.   'FINAL_DATE' = & GT; 'Necessário | Data | Após | Start_date'

B.   'FINAL_DATE' = & GT; 'Necessário | Data | & gt ;: start_date'

C.   'FINAL_DATE' = & GT; 'Necessário | Data | Depois: start_date'

D.   'FINAL_DATE' = & GT; 'Necessário | Data | maior: start_date'

2:

Para proteger a aplicação de ataques de falsificação de solicitação entre sites, qual das seguintes opções deve ser incluída nos formulários?

A.   {{seguro}}

B.   {{csrf_field ()}}

C.   {{Protect ()}}

D.   {{csrf_protect ()}}

3:

Validação Se a caixa de seleção marcou, então o texto de entrada for necessário?

A.   return ['has_login' => 'às vezes', 'pin' => 'requerd_with: has_login, on',];

B.   return ['has_login' => 'às vezes', 'pin' => 'requerd_with: has_login, on',];

C.   return ['has_login' => 'às vezes', 'pin' => 'requerd_if: has_login, on',];

D.   return ['has_login' => 'às vezes', 'pin' => 'requerd_if: has_login, on',];

E.   return ['has_login' => 'aceito', 'pin' => 'exigido',];

F.   return ['has_login' => 'aceito', 'pin' => 'exigido',];

G.   Tudo o que precede

H.   Tudo o que precede

4:

____ são uma parte importante de qualquer aplicativo baseado na Web. Eles ajudam a controlar o fluxo do aplicativo que nos permite receber informações de nossos usuários e tomar decisões que afetam a funcionalidade de nossos aplicativos.

A.   Roteamento

B.   Módulo

C.   Visualizações

D.   Formulários

5:

___ Aplicativos da Web respondem a verbos HTTP significativos com dados apropriados.

A.   Validação

B.   Repouso

C.   Base de dados

D.   Visualizações

6:

Como usar o roteamento de Laravel para um número desconhecido de parâmetros em url.

A.   // em rotas.php rota :: itemget ('/{book?}/{capítulo?}/{tópico?}/{artigo?}/{sublevels?}', 'controlador@func')-& gt; onde ( 'Sublevels', '.*'); // No seu controlador Função pública func ($ book = null, $ capítulo = null, $ tópico = null, $ artigo = null, $ sublevels = null) {// Isso lhe dará a matriz de sublevels se (! $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

B.   // em rotas.php rota :: get ('/{book?}/{capítulo?}/{tópico?}/{article?}/{sublevels?}', 'controlador@func')-& gt; onde ( 'Sublevels', '.*'); // No seu controlador Função pública func ($ book = null, $ capítulo = null, $ tópico = null, $ artigo = null, $ sublevels = null) {// Isso lhe dará a matriz de sublevels se (! $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

C.   // em rotas.php rota :: get ('/{book?}/{capítulo?}/{tópico?}/{article?}', 'controlador@func'); // No seu controlador função pública func ($ book = null, $ capítulo = null, $ tópico = null, $ artigo = null) {...}

D.   // em rotas.php rota :: itemget ('/{book?}/{capítulo?}/{tópico?}/{article?}', 'controlador@func'); // No seu controlador Função pública func ($ book = null, $ capítulo = null, $ tópico = null, $ artigo = null) {...}

7:

Como acessar o nome da caixa de texto personalizada em Laravel usando validação ' exclusivo ' ;?

A.   'admin_username' = & gt; 'Necessário | Min: 5 | Máx: 15 | Único: Administradores, nome de usuário',

B.   'admin_username' = & gt; 'Necessário | Min: 5 | Máx: 15 | Único: Administradores',

C.   'admin_username' = & gt; 'Requerirs | Min: 5 | Máx: 15 | Único: Administradores'.username',

D.   Tudo o que precede

8:

O campo sob validação deve estar presente nos dados de entrada e não vazio. Um campo é considerado "vazio"; Se uma das seguintes condições forem verdadeiras:

A.   O valor é nulo.

B.   O valor é uma string vazia.

C.   O valor é uma matriz vazia ou um objeto contável vazio.

D.   O valor é um arquivo carregado sem caminho.

E.   Tudo o que precede

9:

Como você define um único controlador de ação para a seguinte rota?

Route :: Get (' Usuário/{Id} ', ' SHOWPROFILE ');

A.   Você pode colocar um único método __construct no controlador

B.   Você pode colocar um único método __invoke no controlador

C.   Você pode colocar um único método __create no controlador

D.   Você não pode criar um controlador de ação única em Laravel

10:

_____ O diretório contém grande parte do código personalizado usado para alimentar seu aplicativo, incluindo os modelos, controladores e middleware.

A.   aplicativo

B.   visualizar

C.   controlador

D.   modelos

11:

Se você precisar adicionar rotas adicionais a um controlador de recursos além do conjunto padrão de rotas de recursos, você deve definir essas rotas após sua chamada para rota :: Recurso

A.   Verdadeiro

B.   Falso

12:

Quais das seguintes regras de validação são aceitáveis?

A.   ['campo' => 'aceito']

B.   ['campo' => 'aceito']

C.   ['campo' => 'aceito']

D.   ['campo' => 'aceito']

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

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

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

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

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

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

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

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

M.   ['campo' => 'alfa']

N.   ['campo' => 'alfa']

O.   ['campo' => 'alfa']

P.   ['campo' => 'alfa']

13:

Qual das alternativas a seguir é a maneira correta de definir o sqlite como banco de dados para testes de unidade?

A.   'sqlite' = & gt; ['driver' = & gt; 'sqlite', 'banco de dados' = & gt; storage_path. '/database.sqlite', 'prefixo' = & gt; '',],

B.   'sqlite' = & gt; ['driver' = & gt; 'sqlite', 'banco de dados' = & gt; storage_path ('database.sqlite'), 'prefixo' = & gt; '',],

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

D.   Tudo o que precede

14:

Qual método pode ser usado para criar diretivas de lâmina personalizadas?

A.   Blade :: Directive ()

B.   Blade :: Custom ()

C.   Não podemos criar comandos de lâmina personalizados

15:

Qual das alternativas a seguir está correta para ter um parâmetro opcional na rota?

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

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

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

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

16:

Qual das alternativas a seguir está correta para criar uma (s) rota (s) para o controlador de recursos nomeado "pós -controlador"?

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

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

C.   Rota :: get ('post', 'pós -controlador');

D.   Rota :: post ('post', 'pós -controlador');

17:

Qual dos seguintes métodos pode ser usado para registrar uma rota que responde a todos os verbos http?

A.   Rota :: qualquer ()

B.   Route :: Match ()

C.   Route :: All ()

18:

Como o método do controlador de Laravel obtém os parâmetros?

A.   Public Function Store (request $ request, $ foo = 'bar') {{$ this- & gt; validate ($ request, ['title' = & gt; 'requery | exclusivo | max: 255', 'body' = & gt; 'obrigatório', ]); }

B.   Public Function Store (request $ request) {$ this- & gt; validate ($ request, ['title' = & gt; 'requerido | exclusivo | max: 255', 'body' = & gt; 'requerido',]); }

C.   Public Function Store ($ foo = 'bar', request $ request) {{$ this- & gt; validate ($ request, ['title' = & gt; 'requery | exclusivo | max: 255', 'body' = & gt; 'obrigatório', ]); }

D.   Tudo o que precede

19:

Qual das alternativas a seguir está correta para definir o middleware para várias visualizações no arquivo do controlador?

A.   função pública __construct () {$ this- & gt; middleware ('admin', ['apenas' = & gt; ['create', 'edit', 'show']]); }

B.   função pública __construct () {$ this- & gt; middleware ('admin', ['somente' = & gt; 'create | edit | show']);

C.   função pública __construct () {$ this- & gt; middleware ('admin', ['somente' = & gt; 'create']); }

D.   Tudo o que precede

20:

Qual das opções a seguir está/está correto para definir mensagens de validação personalizadas?

A.   Passe as mensagens personalizadas como o terceiro argumento para o Validador :: Make Method

B.   Passe as mensagens personalizadas como o terceiro argumento para o Validator :: Make Method

C.   Passe as mensagens personalizadas como o terceiro argumento para o Validator :: Make Method

D.   Especifique suas mensagens personalizadas em um arquivo de idioma.

E.   Especifique suas mensagens personalizadas em um arquivo de idioma.

F.   Especifique suas mensagens personalizadas em um arquivo de idioma.

G.   Personalize as mensagens de erro usadas pela solicitação de formulário, substituindo o método das mensagens

H.   Personalize as mensagens de erro usadas pela solicitação de formulário, substituindo o método das mensagens

I.   Personalize as mensagens de erro usadas pela solicitação de formulário substituindo o método de mensagens

21:

Use regras de validação dentro da classe de validação personalizada?

A.   $ emailsOutput = output :: get ('email'); $ emails = explode (',', $ e -mails); foreach ($ e -mails como $ email) {$ validator = validator :: make (['email' = & gt; $ email], ['email' = & gt; 'requerido | email']); if ($ validator- & gt; fails ()) {// Há um email inválido na entrada. }}

B.   $ emailsinput = input :: get ('email'); $ emails = explode (',', $ e -mails); foreach ($ e -mails como $ email) {$ validator = validator :: make (['email' = & gt; $ email], ['email' = & gt; 'requerido | email']); if ($ validator- & gt; falha ()) {// Há um email inválido na entrada

C.   $ emailsOutput = output :: get_email ('email'); $ emails = explode (',', $ e -mails); foreach ($ e -mails como $ email) {$ validator = validator :: make (['email' = & gt; $ email], ['email' = & gt; 'requerido | email']); if ($ validator- & gt; fails ()) {// Há um email inválido na entrada. }}

D.   Nenhum

22:

Qual dos seguintes métodos pode ser usado com modelos para construir relacionamentos?

A.   pertencente ()

B.   pertencente ()

C.   pertencente ()

D.   pertencente ()

E.   tem um()

F.   tem um()

G.   tem um()

H.   tem um()

I.   tem muitos()

J.   tem muitos()

K.   tem muitos()

L.   tem muitos()

M.   pertence a()

N.   pertence a()

O.   pertence a()

P.   pertence a()

23:

Qual das seguintes opções pode ser usado para criar um controlador com "Crud"; rotas?

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 - todos

24:

Para criar um controlador que lida com todos "Crud" rotas, qual das seguintes opções é o comando correto?

A.   PHP Artisan Make: Controller Carcontroller -All

B.   PHP Artisan Make: Controller Carcontroller -Crud

C.   PHP Artisan Make: Controller Carcontroller

D.   PHP Artisan Make: Controller Carcontroller –Resource

25:

Se a postagem do blog tiver um número infinito de comentários, podemos definir um relacionamento um para muitos, colocando o seguinte código no modelo de post?

A.   Public Function Comments () {return $ this- & gt; Hasmany ('App \ Comment'); }

B.   Public Function Comments () {return $ this- & gt; pertencente ('app \ comment'); }

C.   Public Function Comments () {return $ this- & gt; Onetomany ('App \ Comment'); }

26:

Qual das seguintes variáveis ​​está disponível dentro de seus loops na lâmina?

A.   $ itereate

B.   $ primeiro

C.   $ index

D.   $ loop

27:

Qual dos seguintes controladores deve ser estendido por todos os controladores?

A.   Adicionar controlador

B.   Controlador antecipado

C.   Controlador base

D.   Visualizar controlador

28:

Qual visualização fachada dentro de um método de inicialização do provedor de serviços pode ser usado para compartilhar dados com todas as visualizações?

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

B.   View :: put ('key', 'value');

C.   View :: store ('key', 'value');

D.   View :: Share ('Key', 'Value');

29:

Liste alguns tipos de retorno diferentes de um método de ação do controlador?

A.   Visualizar resultado, resultado de JavaScript

B.   Resultado de redirecionamento, resultado JSON

C.   Resultado do conteúdo

D.   Tudo o que precede

30:

Qual método pode ser usado para armazenar itens em cache permanentemente?

A.   Cache :: permanente ('key', 'value');

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

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

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

31:

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

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

B.   Db :: não preparado ('use db_a');

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

D.   Tudo o que precede

32:

Quais das seguintes opções estão corretas para definições de rota?

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

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

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

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

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

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

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

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

33:

Como obter a chave de autorização do cabeçalho no controlador?

A.   função pública YourControllerFunction (\ iluminate \ http \ request $ request) {$ header = $ request- & gt; addHeader ('autorização'); // Faça algumas coisas}

B.   função pública YourControllerFunction (\ iluminate \ http \ request $ request) {$ header = $ request- & gt; header ('autorização'); // Faça algumas coisas}

C.   função pública YourControllerFunction (/iluminate/http/request) {$ header = $ request- & gt; addHeader ('autorização'); // Faça algumas coisas}

D.   Nenhuma das acima

34:

Para compartilhar atributos de rota, é melhor usar grupos de rota?

A.   Verdadeiro

B.   Falso

35:

Qual das alternativas a seguir é uma maneira correta de atribuir middleware ' Auth ' para uma rota?

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

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

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

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

36:

Qual dos seguintes arquivos contém as configurações do banco de dados?

A.   config/db.php

B.   public/database.php

C.   config/config.php

D.   config/database.php

37:

Se você não deseja eloqüente para gerenciar automaticamente as colunas criadas e atualizadas_at, qual das seguintes opções estará correta?

A.   Defina a propriedade Model $ Timestamps como false

B.   Eloquent sempre gerenciará automaticamente as colunas criadas e atualizadas_at

C.   Defina o modelo $ CREATED_AT e ATUALIZADA_AT PROPERTAS como falsas

38:

Quais dos seguintes métodos são fornecidos pela classe de migração?

A.   acima()

B.   acima()

C.   abaixo()

D.   abaixo()

E.   criar()

F.   criar()

G.   destruir()

H.   destruir()

39:

Qual dos seguintes comando deve ser usado para executar toda a migração pendente?

A.   PHP Artisan Migre: migration_name

B.   php artesan migrar

C.   PHP Artisan Create: Migration

D.   PHP Artisan Gereate: Migration

40:

Qual método recuperará o primeiro resultado da consulta em Laravel Eloquent?

A.   FindPass (1);

B.   todos (1);

C.   Findorfail (1);

D.   obtenha (1);

41:

O diretório de migrações contém classes PHP que permitem que o Laravel atualize o esquema do seu __ atual ou o preencha com valores, mantendo todas as versões do aplicativo em sincronia. Os arquivos de migração não devem ser criados manualmente, pois o nome do arquivo contém um registro de data e hora. Em vez disso, migrar de migrar o artesão Php artesanal: faça para criar uma nova migração.

A.   linguagem

B.   Config

C.   Bibliotecas

D.   base de dados

42:

Para recuperar todas as postagens do blog que têm pelo menos um comentário. (O modelo tem um a muitos relacionamentos já configurados)

A.   $ posts = app \ post :: has ('comentários')-& gt; get ();

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

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

43:

O eloqüente pode disparar os seguintes eventos, permitindo que você se conecte em vários pontos no ciclo de vida do modelo. (Escolha tudo o que se aplica)

A.   Criando

B.   criando

C.   criando

D.   criando

E.   criada

F.   criada

G.   criada

H.   criada

I.   atualização

J.   atualização

K.   Atualizando

L.   atualização

M.   restaurando

N.   restaurando

O.   restaurando

P.   Restaurando

44:

Todos os modelos eloquentes protegem contra a assinatura em massa por padrão.

A.   Verdadeiro

B.   Falso

45:

Criação de visualização de banco de dados na migração Laravel 5.2

A.   Criar visualizar linhas como select (nome das ligas) como nome junte equipes onde (ligas.id = Team.country_id) se junta a jogadores onde (Teams.id = toca.team_id) junta pontos onde (players.id = points.player_id) soma ( Points.Remnents) como Trem Count (pontos.

B.   Criar visualizar linhas como select (nome das ligas) como nome junte equipes onde (ligas.id = Team.country_id) se junta a jogadores onde (Teams.id = toca.team_id) junta pontos onde (players.id = points.player_id) soma ( Points.Remnents) como Trem Count (pontos.

C.   Criar visualizar linhas como Select Leagues.name, Sum (Points.Renents) como SUME TREM (IF (Points.Remnents <4, 1, 0)) como Crem de ligas se junta a equipes em (Leagues.id = Team.country_id) Junte -se aos jogadores On (Teams.id = players.team_id) participe de pontos em (players.id = points.player_id);

D.   Criar visualizar linhas como Select Leagues.name, Sum (Points.Renents) como SUME TREM (IF (Points.Remnents <4, 1, 0)) como Crem de ligas se junta a equipes em (Leagues.id = Team.country_id) Junte -se aos jogadores On (Teams.id = players.team_id) participe de pontos em (players.id = points.player_id);

E.   DB :: Declaração ('Crie Visualizar Sones como Select Leagues.name como Nome, Sum (Points.Remnents) como Trem, Conte (caso quando pontos. = ligas.id) Junte -se aos jogadores em (toca.team_id = teams.id) participe de pontos em (pontos.player_id = players.id); ');

F.   DB :: Declaração ('Crie Visualizar Sones como Select Leagues.name como Nome, Sum (Points.Remnents) como Trem, Conte (caso quando pontos. = ligas.id) Junte -se aos jogadores em (toca.team_id = teams.id) participe de pontos em (pontos.player_id = players.id); ');

G.   Tudo o que precede

H.   Tudo o que precede

46:

Qual das alternativas a seguir está correta para obter todas as linhas da tabela denominadas usuários?

A.   Db :: list ('usuários')-& gt; get ();

B.   Db :: tabela ('usuários');

C.   Db :: tabela ('usuários')-& gt; all ();

D.   Db :: tabela ('usuários')-& gt; get ();

47:

Qual das alternativas a seguir está correta para recuperar modelos de exclusão suaves?

A.   $ voo = app \ voo :: withtraShed ()-& gt; get ();

B.   $ voo = app \ voo :: OnlytraShed ()-& gt; get ();

C.   $ voo = app \ voo :: founDeleted ()-& gt; get ();

D.   $ voo = app \ voo :: Trashed ()-& gt; get ();

48:

Qual dos seguintes bancos de dados são suportados por 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:

Obtenha apenas a coluna selecionada da tabela de banco de dados.

A.   $ selected_vote = usuários_details :: lists ('selected_vote');

B.   $ selected_vote = usuários_details :: all ()-& gt; get ('selected_vote');

C.   $ selected_vote = usuários_details :: get (['selected_vote']);

D.   Tudo o que precede

50:

Qual das alternativas a seguir está correta para recuperar todos os comentários associados a uma única postagem (post_id = 1) com uma a muitas relações no modelo?

A.   $ comentários = app \ post :: comentários- & gt; encontre (1);

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

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