Learn Laravel MCQs

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

What is the default session driver in Laravel?

1) file

2) database

3) array

4) cookie

Answer : Option 1

How do you send an email in Laravel?

1) Mail::send()

2) Email::dispatch()

3) Mail::create()

4) Mail::compose()

Answer : Option 1

What is the command to create a new resource controller in Laravel?

1) php artisan make:controller ControllerName --resource

2) artisan create:controller ControllerName --resource

3) make:resource ControllerName

4) create:resource ControllerName

Answer : Option 1

How do you retrieve the current authenticated user in Laravel?

1) auth()->user()

2) Auth::current()

3) user()->auth()

4) Auth::user()

Answer : Option 1

What is the purpose of the `config` directory in Laravel?

1) Store configuration files

2) Store route files

3) Store migration files

4) Store view files

Answer : Option 1

How do you add a custom route to a resource controller in Laravel?

1) Route::resource("name", "ControllerName")->except("method")

2) Route::resource("name", "ControllerName")->add("method")

3) Route::resource("name", "ControllerName")->with("method")

4) Route::resource("name", "ControllerName")->custom("method")

Answer : Option 1

How do you retrieve a session variable in Laravel?

1) session("key")

2) session()->get("key")

3) Session::get("key")

4) getSession("key")

Answer : Option 1

What is the purpose of the `public` directory in Laravel?

1) Store publicly accessible assets

2) Store configuration files

3) Store application logs

4) Store database migrations

Answer : Option 1

How do you perform a redirect in Laravel?

1) return redirect("/path")

2) redirect("/path")

3) return to("/path")

4) redirectTo("/path")

Answer : Option 1

What is the purpose of the `php artisan migrate` command?

1) Run database migrations

2) Rollback migrations

3) Create new migrations

4) Show migration status

Answer : Option 1