Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Примерен тест:
- 1. В Laravel кой конпонент от MVC концепцията отговаря за данните и връзката с базата от данни?
- -Блейд
- {ВЕРЕН} -Контролер
- -Модер
- 2. Laravel е работна рамка, написана на езика ХХХХ и използва друга работна рамка - УУУУ. Заместете в двойката (ХХХХ, УУУ)
- -HTML, ZendFramework
- -JavaScript, .Net
- {ВЕРЕН} -PHP, Symfony
- 3. В кой файл се включва/изключва показването на грешки на екран при Laravel приложение?
- {ВЕРЕН} -config/app.php
- -config/env.php
- -config/httpd.conf
- 4. В Laravel с какво трябва да бъде заместен ХХХХ в следния код от шаблон на Blade?
- @foreach ($users as $user)
- @if($XXXX->first)
- Tihs is the first iteration.
- @endif
- @endforeach
- -array
- -loop
- {ВЕРЕН} -users
- 5. В Laravel следните два програмни фрагмента водят до един и същ резултат. С какво трябва да се замести XXXX в шаблон на Blade?
- @if(!Auth::check())
- Please log in.
- @ednif
- @XXXX(Auth::check())
- Please log in.
- @endXXXX
- {ВЕРЕН} -ifnot
- -notif
- -unless
- 6. Кой е правилният начин за създаване на текстова кутия с име "lastname" при използване на LaravelCollective?
- {!! Collective::text::name('lastname')!!}
- {ВЕРЕН} {!! Form::text('lastname')!!}
- {!! text('lastname')!!}
- 7. В Laravel какво означава въпросителният знак в следният програмен фрагмент:
- Route::get('user/{name?}',function(){ return 'Hello World';});
- -Параметърът 'user' може да получава стойност завършваща само с думата 'name'
- {ВЕРЕН} -Параметърът 'name' не е задължителен
- -Параметърът 'user' може да получава стойност започваща само с думата 'name'
- 8. По подразбиране Laravel използва междинни слоеве за обработка на потребителският вход към контролерите. Ако поле от формата остане непопълнено каква стойност ще бъде получена от разработчика?
- -Null
- -Грешка
- {ВЕРЕН} -Грешка, но камо ако е зададена опцията DEBUG=TRUE
- 9. При валидизация на потребителските данни може да се наложи те да бъдат показани отново на екран със съобщение за грешка. Как може да бъде инструктиран Laravel да запише оригиналните данни временно в сесия?
- {ВЕРЕН} $request->filled()
- $request->flash()
- $request->has()
- 10. Как се преминава в режим "поддръжка" (спира се достъпът на потребителите до сайта и се извежда съобщение) чрез команда към Artisian?
- {ВЕРЕН} - artisian down
- - artisian maintenance
- - artisian stop
- 11. Каква функционалност се очаква в едно "CRUD" приложение в Laravel?
- - Да може да се извършват операциите Copy, Cut, Paste.
- {ВЕРЕН} - Да може да се добавят и променят данни, както и да се преглеждат и изтриват.
- - Да може потребител да се логне с чуждо погребителско име и парола.
- 12. Какво прави следният прогламен код, разположен във файл routes/web.php, според концепцията на MVC програмиране в Laravel?
- Route::get('/model', function (){ return view('controler');});
- - Логически свързва URL път (route) с изглед (view).
- - Логически свързва URL път (route) с контролер (controler).
- {ВЕРЕН} - Логически свързва база данни (model) с изглед (view).
- 13. Във файл с модел клас в Laravel има следният програмен код. Как правилно може да се извика метода get() от контролер класа?
- class Product extends Model {
- public function scopeExpensive($query) {
- return $query->where('price','>',100);
- }
- }
- - Product::getExpensive()->get();
- {ВЕРЕН} - Product::scopeExpensive()->get();
- - Product::select('expensive')->get();
- 14. С команда "php artisan make:controller" в Laravel е създаден файл за контролер с подразбиращи се настройки. Кой метод не е създаден автоматично с класа?
- - create
- - destroy
- {ВЕРЕН} - up
- 15. Какво се случва след изпълнение на командата "php artisan migrate"?
- - Всички файлове на проекта се качват(мигрират) на уеб сървър.
- - Модел с име "artisan" мигрира в контролера.
- {ВЕРЕН} - Създават се таблици с определена структура в базата от данни.
- 16. В коя директория на проект на Laravel има файл index.php, който приема всички заявки на приложението. В същата директория има JavaScript и CSS файлове.
- - model
- {ВЕРЕН} - public
- - views
- 17. В коя директория на проект на Laravel се разполагат Blade-шаблоните?
- - blades
- - templates
- {ВЕРЕН} - views
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement