Learn Laravel MCQs

Prepare Laravel MCQs (Multiple choice Questions) for exam and job interviews.

What is the default authentication guard in Laravel?

1) web

2) api

3) guest

4) admin

Answer : Option 1

How do you access configuration values in Laravel?

1) config()

2) Config::get()

3) Config::getValue()

4) getConfig()

Answer : Option 2

What is the command to create a new middleware group in Laravel?

1) php artisan make:middleware

2) php artisan new:middleware

3) make:middleware

4) artisan create:middleware

Answer : Option 1

What is the purpose of the `app.blade.php` file?

1) Define layout

2) Define routes

3) Define configuration

4) Define middleware

Answer : Option 1

How can you access the current user in Laravel?

1) auth()->user()

2) Auth::user()

3) user()

4) currentUser()

Answer : Option 1

What is the command to generate a new seeder class in Laravel?

1) php artisan make:seeder

2) artisan create:seeder

3) make:seeder

4) create:seeder

Answer : Option 1

How do you validate form requests in Laravel?

1) FormRequest::validate()

2) Request::validate()

3) validate()

4) check()

Answer : Option 2

What is the command to create a new job in Laravel?

1) php artisan make:job

2) php artisan new:job

3) make:job

4) artisan create:job

Answer : Option 1

How do you define a one-to-one relationship in Eloquent?

1) hasOne()

2) belongsTo()

3) hasMany()

4) oneToOne()

Answer : Option 1

What does the `@section` directive do in Blade?

1) Define a section

2) Include a view

3) Display data

4) Define a layout

Answer : Option 1