Advertisement
deyanivanov966

Примерен тест

Jan 10th, 2022
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.33 KB | None | 0 0
  1. Примерен тест:
  2.  
  3. 1. В Laravel кой конпонент от MVC концепцията отговаря за данните и връзката с базата от данни?
  4. -Блейд
  5. {ВЕРЕН} -Контролер
  6. -Модер
  7.  
  8.  
  9. 2. Laravel е работна рамка, написана на езика ХХХХ и използва друга работна рамка - УУУУ. Заместете в двойката (ХХХХ, УУУ)
  10. -HTML, ZendFramework
  11. -JavaScript, .Net
  12. {ВЕРЕН} -PHP, Symfony
  13.  
  14.  
  15. 3. В кой файл се включва/изключва показването на грешки на екран при Laravel приложение?
  16. {ВЕРЕН} -config/app.php
  17. -config/env.php
  18. -config/httpd.conf
  19.  
  20.  
  21. 4. В Laravel с какво трябва да бъде заместен ХХХХ в следния код от шаблон на Blade?
  22.  
  23. @foreach ($users as $user)
  24. @if($XXXX->first)
  25. Tihs is the first iteration.
  26. @endif
  27. @endforeach
  28.  
  29. -array
  30. -loop
  31. {ВЕРЕН} -users
  32.  
  33.  
  34. 5. В Laravel следните два програмни фрагмента водят до един и същ резултат. С какво трябва да се замести XXXX в шаблон на Blade?
  35.  
  36. @if(!Auth::check())
  37. Please log in.
  38. @ednif
  39.  
  40. @XXXX(Auth::check())
  41. Please log in.
  42. @endXXXX
  43.  
  44. {ВЕРЕН} -ifnot
  45. -notif
  46. -unless
  47.  
  48.  
  49. 6. Кой е правилният начин за създаване на текстова кутия с име "lastname" при използване на LaravelCollective?
  50.  
  51. {!! Collective::text::name('lastname')!!}
  52. {ВЕРЕН} {!! Form::text('lastname')!!}
  53. {!! text('lastname')!!}
  54.  
  55.  
  56. 7. В Laravel какво означава въпросителният знак в следният програмен фрагмент:
  57. Route::get('user/{name?}',function(){ return 'Hello World';});
  58.  
  59. -Параметърът 'user' може да получава стойност завършваща само с думата 'name'
  60. {ВЕРЕН} -Параметърът 'name' не е задължителен
  61. -Параметърът 'user' може да получава стойност започваща само с думата 'name'
  62.  
  63.  
  64. 8. По подразбиране Laravel използва междинни слоеве за обработка на потребителският вход към контролерите. Ако поле от формата остане непопълнено каква стойност ще бъде получена от разработчика?
  65. -Null
  66. -Грешка
  67. {ВЕРЕН} -Грешка, но камо ако е зададена опцията DEBUG=TRUE
  68.  
  69.  
  70. 9. При валидизация на потребителските данни може да се наложи те да бъдат показани отново на екран със съобщение за грешка. Как може да бъде инструктиран Laravel да запише оригиналните данни временно в сесия?
  71.  
  72. {ВЕРЕН} $request->filled()
  73. $request->flash()
  74. $request->has()
  75.  
  76.  
  77. 10. Как се преминава в режим "поддръжка" (спира се достъпът на потребителите до сайта и се извежда съобщение) чрез команда към Artisian?
  78. {ВЕРЕН} - artisian down
  79. - artisian maintenance
  80. - artisian stop
  81.  
  82.  
  83. 11. Каква функционалност се очаква в едно "CRUD" приложение в Laravel?
  84. - Да може да се извършват операциите Copy, Cut, Paste.
  85. {ВЕРЕН} - Да може да се добавят и променят данни, както и да се преглеждат и изтриват.
  86. - Да може потребител да се логне с чуждо погребителско име и парола.
  87.  
  88.  
  89. 12. Какво прави следният прогламен код, разположен във файл routes/web.php, според концепцията на MVC програмиране в Laravel?
  90. Route::get('/model', function (){ return view('controler');});
  91.  
  92. - Логически свързва URL път (route) с изглед (view).
  93. - Логически свързва URL път (route) с контролер (controler).
  94. {ВЕРЕН} - Логически свързва база данни (model) с изглед (view).
  95.  
  96.  
  97. 13. Във файл с модел клас в Laravel има следният програмен код. Как правилно може да се извика метода get() от контролер класа?
  98. class Product extends Model {
  99. public function scopeExpensive($query) {
  100. return $query->where('price','>',100);
  101. }
  102. }
  103.  
  104. - Product::getExpensive()->get();
  105. {ВЕРЕН} - Product::scopeExpensive()->get();
  106. - Product::select('expensive')->get();
  107.  
  108.  
  109. 14. С команда "php artisan make:controller" в Laravel е създаден файл за контролер с подразбиращи се настройки. Кой метод не е създаден автоматично с класа?
  110. - create
  111. - destroy
  112. {ВЕРЕН} - up
  113.  
  114.  
  115. 15. Какво се случва след изпълнение на командата "php artisan migrate"?
  116. - Всички файлове на проекта се качват(мигрират) на уеб сървър.
  117. - Модел с име "artisan" мигрира в контролера.
  118. {ВЕРЕН} - Създават се таблици с определена структура в базата от данни.
  119.  
  120.  
  121. 16. В коя директория на проект на Laravel има файл index.php, който приема всички заявки на приложението. В същата директория има JavaScript и CSS файлове.
  122. - model
  123. {ВЕРЕН} - public
  124. - views
  125.  
  126.  
  127. 17. В коя директория на проект на Laravel се разполагат Blade-шаблоните?
  128. - blades
  129. - templates
  130. {ВЕРЕН} - views
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement