Вопросы по Платформа Laravel на русском языке

Вопросы по Платформа Laravel на русском языке

Эти вопросы с несколькими вариантами ответов по Платформа Laravel и ответы на них помогут вам лучше понять тему Платформа Laravel. Вы можете подготовиться к предстоящему экзамену или собеседованию с помощью этих 100+ MCQ Laravel Framework.
Так что прокрутите вниз и начните отвечать.

1:

Чтобы проверить дату, названную Finish_date, против следующих правил: -Полжена дата -

A.   'finish_date' = & gt; 'Требуется | Дата | после | start_date'

B.   'finish_date' = & gt; 'Требуется | Дата | & gt ;: start_date'

C.   'finish_date' = & gt; 'Требуется | Дата | После: start_date'

D.   'finish_date' = & gt; 'Требуется | Дата | Большой: start_date'

2:

Чтобы защитить приложение от атаки подделки по перекрестным запросам, что из следующего должно быть включено в формы?

A.   {{ безопасный }}

B.   {{csrf_field ()}}

C.   {{ защищать() }}

D.   {{csrf_protect ()}}

3:

Проверка, если флажок установлен, тогда требуется входной текст?

A.   return ['has_login' => 'иногда', 'pin' => 'require_with: has_login, on',];

B.   return ['has_login' => 'иногда', 'pin' => 'require_with: has_login, on',];

C.   return ['has_login' => 'иногда', 'pin' => 'require_if: has_login, on',];

D.   return ['has_login' => 'иногда', 'pin' => 'require_if: has_login, on',];

E.   return ['has_login' => 'принято', 'pin' => 'требуется',];

F.   return ['has_login' => 'принято', 'pin' => 'требуется',];

G.   Все вышеперечисленное

H.   Все вышеперечисленное

4:

____ являются важной частью любого веб-приложения. Они помогают контролировать поток приложения, который позволяет нам получать ввод от наших пользователей и принимать решения, которые влияют на функциональность наших приложений.

A.   Маршрутизация

B.   Модуль

C.   Взгляды

D.   Формы

5:

___ Веб -приложения отвечают на значимые глаголы HTTP с соответствующими данными.

A.   Проверка

B.   Спокойный

C.   База данных

D.   Взгляды

6:

Как использовать маршрутизацию Laravel для неизвестного количества параметров в URL.

A.   // в routes.php route :: itemget ('/{book?}/{глава?}/{тема? 'Sublevels', '.*'); // В вашем контроллере общедоступной функции фанк ($ book = null, $ gul = null, $ topic = null, $ article = null, $ sublevels = null) {// это даст вам массив Sublevels, если (! Пусто (! $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

B.   // в routes.php route :: get ('/{book?}/{глава?}/{тема?}/{статья?}/{sublevels?}', 'Контроллер@func')-& gt; где ( 'Sublevels', '.*'); // В вашем контроллере общедоступной функции фанк ($ book = null, $ gul = null, $ topic = null, $ article = null, $ sublevels = null) {// это даст вам массив Sublevels, если (! Пусто (! $ sublevels) $ sublevels = explode ('/', $ sublevels); ...}

C.   // в routes.php route :: get ('/{book?}/{глава?}/{тема?}/{статья?}', 'Controller@func'); // В вашем контроллере публичной функции фанк ($ book = null, $ gul = null, $ topic = null, $ article = null) {...}

D.   // в routes.php route :: itemget ('/{book?}/{глава?}/{тема?}/{статья?}', 'Controller@func'); // В вашем контроллере общедоступной функции фанк ($ book = null, $ guil = null, $ topic = null, $ article = null) {...}

7:

Как доступ на пользовательское имя текстового поля в Ларавеле с использованием проверки ' уникальный '?

A.   'admin_username' = & gt; 'Требуется | Мин: 5 | Макс: 15 | Уникальный: Администраторы, имя пользователя',

B.   'admin_username' = & gt; 'Требуется | Мин: 5 | Макс: 15 | Уникальный: Администраторы',

C.   'admin_username' = & gt; 'обязательные | Мин: 5 | Макс: 15 | Уникальный: Администраторы'.username',

D.   Все вышеперечисленное

8:

Поле под валидацией должно присутствовать во входных данных, а не пустое. Поле считается «пустое & quot; Если одно из следующих условий верно:

A.   Значение ноль.

B.   Значение - пустая строка.

C.   Значение является пустым массивом или пустым счетным объектом.

D.   Значение - загруженный файл без пути.

E.   Все вышеперечисленное

9:

Как определить единый контроллер действия для следующего маршрута?

Route :: get (' user/{id} ', ' ShowProfile ');

A.   Вы можете разместить один метод __construct на контроллере

B.   Вы можете разместить один метод __invoke на контроллере

C.   Вы можете разместить один метод __create на контроллере

D.   Вы не можете создать контроллер одного действия в Ларавеле

10:

_____ каталог содержит большую часть пользовательского кода, используемого для питания вашего приложения, включая модели, контроллеры и промежуточное программное обеспечение.

A.   приложение

B.   вид

C.   контроллер

D.   модели

11:

Если вам нужно добавить дополнительные маршруты в контроллер ресурсов за пределами набора маршрутов по умолчанию, вы должны определить эти маршруты после вашего вызова по маршруту :: resource

A.   Истинный

B.   ЛОЖЬ

12:

Какие из следующих правил проверки приемлемы?

A.   ['field' => 'принято']

B.   ['field' => 'принято']

C.   ['field' => 'принято']

D.   ['field' => 'принято']

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:

Что из следующего является правильным способом установить SQLite в качестве базы данных для модульного тестирования?

A.   'sqlite' = & gt; ['Driver' = & gt; 'sqlite', 'база данных' = & gt; storage_path. '/database.sqlite', 'prefix' = & gt; '',],

B.   'sqlite' = & gt; ['Driver' = & gt; 'sqlite', 'база данных' = & gt; storage_path ('database.sqlite'), 'prefix' = & gt; '',],

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

D.   Все вышеперечисленное

14:

Какой метод можно использовать для создания пользовательских директив лезвия?

A.   Blade :: Directive ()

B.   Blade :: Custom ()

C.   Мы не можем создать пользовательские команды лезвия

15:

Что из следующего является правильным, чтобы иметь дополнительный параметр по маршруту?

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:

Что из следующего является правильным, чтобы создать маршрут (ы) для контроллера ресурсов с именем "postcontroller"?

A.   Route :: resource ('postcontroller', 'post');

B.   Route :: resource ('post', 'postcontroller');

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

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

17:

Какой из следующих методов можно использовать для регистрации маршрута, который реагирует на все глаголы HTTP?

A.   Маршрут :: any ()

B.   Маршрут :: match ()

C.   Маршрут :: all ()

18:

Как метод контроллера Ларавела получает параметры?

A.   Общественная функциональная магазин (запрос $ request, $ foo = 'bar') {{$ this- & gt; validate ($ request, ['title' = & gt; 'требуется | уникальный | max: 255', 'body' = & gt; 'необходимый', ]); }

B.   Общедоступная функциональная магазин (запрос $ request) {$ this- & gt; validate ($ request, ['title' = & gt; 'требуется | уникальный | max: 255', 'body' = & gt; 'обязательно',]); }

C.   Общественная функциональная магазин ($ foo = 'bar', запрос $ request) {{$ this- & gt; validate ($ request, ['title' = & gt; 'требуется | уникальный | max: 255', 'body' = & gt; 'необходимый', ]); }

D.   Все вышеперечисленное

19:

Что из следующего является правильным для определения промежуточного программного обеспечения для нескольких представлений в файле контроллера?

A.   public function __construct () {$ this- & gt; промежуточное программное обеспечение ('admin', ['только' = & gt; ['create', 'edit', 'show']]); }

B.   public function __construct () {$ this- & gt; Middleware ('admin', ['только' = & gt; 'create | edit | show']);

C.   публичная функция __construct () {$ this- & gt; промежуточное программное обеспечение ('admin', ['только' = & gt; 'create']); }

D.   Все вышеперечисленное

20:

Что из следующего является/является правильным для определения пользовательских сообщений о проверке?

A.   Передайте пользовательские сообщения в качестве третьего аргумента Validator :: Make Method

B.   Передайте пользовательские сообщения в качестве третьего аргумента в соответствии с методом Validator ::

C.   Передайте пользовательские сообщения в качестве третьего аргумента в соответствии с методом Validator ::

D.   Укажите свои пользовательские сообщения в языковом файле.

E.   Укажите свои пользовательские сообщения в языковом файле.

F.   Укажите свои пользовательские сообщения в языковом файле.

G.   Настроить сообщения об ошибках, используемые запросом формы, переопределив метод сообщений

H.   Настроить сообщения об ошибках, используемые запросом формы, переопределив метод сообщений

I.   Настройте сообщения об ошибках, используемые запросом формы, переоценив метод сообщений

21:

Используйте правила проверки внутри пользовательского класса проверки?

A.   $ emailsOutput = output :: get ('email'); $ emails = explode (',', $ emails); foreach ($ emails как $ email) {$ validator = varidator :: make (['email' = & gt; $ email], ['email' = & gt; 'обязательно | Email']); if ($ varidator- & gt; fails ()) {// В входе есть недопустимое электронное письмо. }}

B.   $ emailsinput = input :: get ('email'); $ emails = explode (',', $ emails); foreach ($ emails как $ email) {$ validator = varidator :: make (['email' = & gt; $ email], ['email' = & gt; 'обязательно | Email']); if ($ varidator- & gt; fails ()) {// Существует неверное электронное письмо при вводе

C.   $ emailsOutput = output :: get_email ('email'); $ emails = explode (',', $ emails); foreach ($ emails как $ email) {$ validator = varidator :: make (['email' = & gt; $ email], ['email' = & gt; 'обязательно | Email']); if ($ varidator- & gt; fails ()) {// В входе есть недопустимое электронное письмо. }}

D.   Никто

22:

Какой из следующих методов можно использовать с моделями для построения отношений?

A.   принадлежности ()

B.   принадлежности () ()

C.   принадлежности () ()

D.   принадлежности () ()

E.   Hasone ()

F.   hasone ()

G.   Hasone ()

H.   Hasone ()

I.   имеет много()

J.   имеет много()

K.   имеет много()

L.   имеет много()

M.   принадлежит()

N.   принадлежит()

O.   принадлежит()

P.   принадлежит()

23:

Что из следующего может быть использовано для создания контроллера с типичным "Crud & quot; маршруты?

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 - Все

24:

Создать контроллер, который обрабатывает все "Crud & quot; Маршруты, какая из следующего является правильной командой?

A.   PHP Artisan Make: Controller Carcontroller -все

B.   PHP Artisan Make: Controller Carcontroller -Crud

C.   PHP Artisan Make: Controller Carcontroller

D.   PHP Artisan Make: Controller Carcontroller –Resource

25:

Если в блоге есть бесконечное количество комментариев, мы можем определить отношения с одним ко многим, поместив следующий код в модель Post?

A.   публичная функция комментарии () {return $ this- & gt; hasmany ('app \ comment'); }

B.   public function comments () {return $ this- & gt; phinesto ('app \ comment'); }

C.   публичная функция Comments () {return $ this- & gt; OneTomany ('app \ comment'); }

26:

Какая из следующей переменной доступна внутри ваших петлей в лезвии?

A.   $ itater

B.   $ первым

C.   $ index

D.   $ loop

27:

Какой из следующих контроллеров должен быть расширен всеми контроллерами?

A.   Добавить контроллер

B.   Предварительный контроллер

C.   Базовый контроллер

D.   Просмотр контроллера

28:

Какого вида фасада в методе загрузки поставщика услуг можно использовать для обмена данными со всеми представлениями?

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

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

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

D.   View :: share ('key', 'value');

29:

Перечислите несколько разных типов возврата метода действия контроллера?

A.   Просмотр результата, результат JavaScript

B.   Перенаправить результат, результат JSON

C.   Контент результат

D.   Все вышеперечисленное

30:

Какой метод можно использовать для постоянного хранения элементов в кэше?

A.   Cache :: permanent ('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 :: Reconnect ('клиенты');

B.   Db :: unppressed ('используйте db_a');

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

D.   Все вышеперечисленное

32:

Что из следующего является правильным для определений маршрута?

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

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

33:

Как получить ключ авторизации заголовка в контроллере?

A.   публичная функция yourcontrollerFunction (\ illuminate \ http \ request $ request) {$ header = $ request- & gt; addheader ('Authorization'); // делай кое -что}

B.   публичная функция yourcontrollerFunction (\ illuminate \ http \ request $ request) {$ header = $ request- & gt; header ('Authorization'); // Сделай что -нибудь}

C.   публичная функция yourcontrollerFunction (/illuminate/http/request) {$ header = $ request- & gt; addheader ('Authorization'); // делай кое -что}

D.   Ни один из вышеперечисленных

34:

Чтобы поделиться атрибутами маршрута, лучше всего использовать группы по маршруту?

A.   Истинный

B.   ЛОЖЬ

35:

Что из следующего является правильным способом назначения промежуточного программного обеспечения ' Auth ' на маршрут?

A.   Route :: get ('profile', ['Middleware' = & gt; 'auth', 'использует' = & gt; 'usercontroller@show']);

B.   Route :: get ('profile', ['controller' = & gt; 'auth', 'использует' = & gt; 'usercontroller@show']);

C.   Route :: get ('profile', ['secure' = & gt; 'auth', 'использует' = & gt; 'usercontroller@show']);

D.   Route :: get ('profile', ['filter' = & gt; 'auth', 'использует' = & gt; 'usercontroller@show']);

36:

Какой из следующих файлов содержит конфигурации базы данных?

A.   config/db.php

B.   public/database.php

C.   config/config.php

D.   config/database.php

37:

Если вы не хотите красноречиво для автоматического управления CENATION_AT и CUNDATED_AT столбцами, что из следующего будет правильным?

A.   Установите свойство модели $ timeStams на false

B.   Elostrent всегда будет автоматически управлять Create_at и столбцами update_at

C.   Установите модель $ create_at и updated_at свойства на false

38:

Какой из следующих методов предоставляется классом миграции?

A.   вверх()

B.   вверх()

C.   вниз()

D.   вниз()

E.   создавать()

F.   создавать()

G.   разрушать()

H.   разрушать()

39:

Какая из следующих команд следует использовать для запуска всей выдающейся миграции?

A.   PHP Artisan Migrate: Migration_Name

B.   PHP Artisan мигрирует

C.   PHP Artisan Create: Migration

D.   PHP Artisan Generate: Migration

40:

Какой метод извлечет первый результат запроса в красноречивом ларавеле?

A.   Findorpass (1);

B.   все (1);

C.   Findorfail (1);

D.   получить (1);

41:

Справочник по миграциям содержит классы PHP, которые позволяют Laravel обновить схему вашего текущего __ или заполнять его значениями, сохраняя при этом все версии приложения в синхронизации. Файлы миграции не должны создаваться вручную, так как их имя файла содержит временную метку. Вместо этого usetheartisancliinterfacecommand Php Artisan Migrate: Make для создания новой миграции.

A.   язык

B.   конфигурация

C.   библиотеки

D.   база данных

42:

Чтобы получить все сообщения в блоге, в которых есть хотя бы один комментарий. (Модель имеет одно ко многим уже настроенным отношениям)

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

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

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

43:

Красноречивая может запустить следующие события, позволяющие вам подключить различные точки жизненного цикла модели. (Выберите все, что применимо)

A.   Создание

B.   Создание

C.   Создание

D.   Создание

E.   созданный

F.   созданный

G.   созданный

H.   созданный

I.   обновление

J.   обновление

K.   Обновление

L.   обновление

M.   восстановление

N.   восстановление

O.   восстановление

P.   восстановление

44:

Все красноречивые модели защищают от массового распределения по умолчанию.

A.   Истинный

B.   ЛОЖЬ

45:

Создание представления базы данных в миграции Laravel 5.2

A.   Создать представления Wones As Select (имя из лиги) в качестве имени Присоединяйтесь к командам, где (Leagues.id = team.country_id) присоединяются к игрокам, где (teams.id = player.team_id) присоединяются к очкам, где (player.id = points.player_id) sum ( очки.

B.   Создать представления Wones As Select (имя из лиги) в качестве имени Присоединяйтесь к командам, где (Leagues.id = team.country_id) присоединяются к игрокам, где (teams.id = player.team_id) присоединяются к очкам, где (player.id = points.player_id) sum ( очки.

C.   Создать представления, как Select Select Leagues.name, sum (point.Remnants) как Tream Sum (if (points.Remnants <4, 1, 0)), как крем из лиг присоединяется On (teams.id = players.team_id) присоединять очки на (player.id = point.player_id);

D.   Создать представления, как Select Select Leagues.name, sum (point.Remnants) как Tream Sum (if (points.Remnants <4, 1, 0)), как крем из лиг присоединяется On (teams.id = players.team_id) присоединять очки на (player.id = point.player_id);

E.   Db :: ratement ('создать представление, как Select select leagus.name как имя, сумма (точки. = leagues.id) присоединиться к игрокам на (players.team_id = teams.id) присоединиться к очкам на (point.player_id = player.id); ');

F.   Db :: ratement ('создать представление, как Select select leagus.name как имя, сумма (точки. = leagues.id) присоединиться к игрокам на (players.team_id = teams.id) присоединиться к очкам на (point.player_id = player.id); ');

G.   Все вышеперечисленное

H.   Все вышеперечисленное

46:

Что из следующего является правильным, чтобы получить все строки из таблицы с именем пользователями?

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

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

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

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

47:

Что из следующего является правильным для получения мягких удаленных моделей?

A.   $ flights = app \ flight :: withtrashed ()-& gt; get ();

B.   $ flights = app \ flight :: onlytrashed ()-& gt; get ();

C.   $ flights = app \ flight :: tonyledeted ()-& gt; get ();

D.   $ flights = app \ flight :: rashed ()-& gt; get ();

48:

Какая из следующих баз данных поддерживается 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:

Получить только выбранную столбец из таблицы базы данных.

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

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

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

D.   Все вышеперечисленное

50:

Что из следующего является правильным, чтобы получить все комментарии, которые связаны с отдельным сообщением (post_id = 1) с одним ко многим отношениям в модели?

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

B.   $ comments = app \ post :: find ()-& gt; Комментарии (1);

C.   $ comments = app \ post :: find (1)-& gt; Комментарии;