Learn Laravel MCQs

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

What is the purpose of the `resources/assets` directory?

1) Store application assets

2) Store views

3) Store controllers

4) Store routes

Answer : Option 1

How do you define a route with multiple methods in Laravel?

1) Route::match(["get", "post"], "/url", "Controller@method")

2) Route::any("/url", "Controller@method")

3) Route::methods(["get", "post"], "/url", "Controller@method")

4) Route::multi(["get", "post"], "/url", "Controller@method")

Answer : Option 1

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

1) php artisan make:job

2) artisan create:job

3) make:job

4) create:job

Answer : Option 1

How can you handle form validation in Laravel?

1) Request::validate()

2) Validator::validate()

3) request()->validate()

4) check()

Answer : Option 3

What is the purpose of the `database/seeds` directory?

1) Store database seeders

2) Store migrations

3) Store factories

4) Store model classes

Answer : Option 1

How do you access the session data in Laravel?

1) session()->get()

2) session()->data()

3) getSession()

4) data()

Answer : Option 1

What is the command to clear the application cache in Laravel?

1) php artisan cache:clear

2) php artisan clear:cache

3) php artisan clear

4) php artisan cache:flush

Answer : Option 1

How do you create a new Artisan command in Laravel?

1) php artisan make:command

2) artisan create:command

3) make:command

4) create:command

Answer : Option 1

What is the purpose of the `storage/app/public` directory in Laravel?

1) Store public files

2) Store logs

3) Store sessions

4) Store database backups

Answer : Option 1

How do you generate a new route with a name in Laravel?

1) Route::get("/url", "Controller@method")->name("route.name")

2) Route::named("/url", "Controller@method", "route.name")

3) Route::url("/url", "Controller@method")->name("route.name")

4) Route::name("/url", "Controller@method")

Answer : Option 1