Laravel Interview Question Answer
1 - What are service providers?

All laravel application is bootstrapped in Service providers. Our application and all laravel services are also bootstrapped by service providers.

Mostly service providers contain register and boot method, All service providers extend the Illuminate\Support\ServiceProvider class.

2 - Laravel features

Inbuilt CRSF(cross-site request forgery)
Inbuilt paginations
Reverse Routing
Query builder
Database migration
Template engine

3 - What is LTS Version of Laravel?

LTS stands for Long Term Support. It means

bugfixes for that version will be provided until

the next LTS version. For Non LTS Version bugfixes
provided only 6 month.

Laravel LTS Version
Laravel 5.1
Laravel 5.5

4 - What is use of intended?

return redirect()->intended('dashboard');
The intended method on the redirector will redirect the user to the URL they were attempting to access before being caught by the authentication filter.

5 - What is dd() function in laravel ?

dd() is a helper function. It stands for Dump and Die which is used to dump a variable(print variable data) and stop execution.

for example

6 - What are the server requirements for Laravel 5.8?

PHP >= 7.1.3
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
BCMath PHP Extension

7 - What is composer?

Composer is a tool for manage dependency in php. Dependency means suppose you want to install Laravel Framework and Laravel require other packages. so if Install laravel by Composer then laravel install and other required packages is also install.

8 - In Laravel How can we extend login expire time in Login Auth

Goto config->auth.php
See the below code in bottom and change expire time
'passwords' => [
'users' => [
'provider' => 'users',
'table' => 'password_resets',
'expire' => 60,

9 - What is PSR-4 in Laravel?

By PSR-4 , We can define namesaces in any location, For example we create user namespace that looks classes for
app/usersection and we define location in composer.json.


"autoload": {
"classmap": [

"psr-4": {
"User\\": "app/usersection/",


10 - What is Dependency Injection

Dependency injection is a fancy phrase that essentially means class dependencies are “injected” into the class via the constructor or, in some cases, "setter" methods.

11 - What is contracts?

Contracts are set of interfaces that define the core services provided by the framework.For example for email services we use contractIlluminate\Contracts\Mail\Mailer 

12 - What are the server requirements for Laravel 5.5?

PHP >= 7.0.0
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension

13 - What is PHP Artisan commands?

PHP artisan is run on command line interface, By php artisan we can create controller, modal, project down/up, database migration etc. for this we just goto your project


Then enter artisan command, some example of artisan.

To create controller
php artisan make:controller controllername

To enable maintenance mode
php artisan down

To disable maintenance mode
php artisan up

To see list of artisan command
php artisan list

14 - Explain Auth::routes();

Auth::routes() is just a helper class that helps you generate all the routes required for user authentication.

// Authentication Routes...
$this->get('login', 'Auth\LoginController@showLoginForm')->name('login');
$this->post('login', 'Auth\LoginController@login');
$this->post('logout', 'Auth\LoginController@logout')->name('logout');

// Registration Routes...
$this->get('register', 'Auth\RegisterController@showRegistrationForm')->name('register');
$this->post('register', 'Auth\RegisterController@register');

// Password Reset Routes...
$this->get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm');
$this->post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail');
$this->get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm');
$this->post('password/reset', 'Auth\ResetPasswordController@reset');

15 - What is default packages of Laravel 5.4 ?


16 - How can we know which Laravel version we are using in project?

1- php artisan --version
2- composer.json that is located in root

17 - What is Laravel service container?

One of the most powerful feature of Laravel is its Service Container. It is a powerful tool for resolving class dependencies and performing dependency injection in Laravel.

instead of creating objects manually with the new keyword, you can register a binding on the Service Container,and create an instance through the service container.


Share on Facebook
Success Story
Vinay Raj
Falcon software PVT Ltd.
My idea for the PHP development as a difficult course was wrong and I came to know that when I joined It and Dc and got the training. Then I came to know that this is an interesting subject and I started enjoying it. Now I own my websites and am happily developing them on my own. I like this work and am grateful to the training for showing me the way.
Rupinder Singh
PHP Developer
My parents want me to do something different in my career, and I was quite confused what to do actually. I came to know that the career of PHP developer is quite popular these days, and I get admission in IT&DC Delhi. Now, I run my own business of PHP development, and my parents are very happy.
Sponsored Ads