Learn Laravel MCQs
Prepare Laravel MCQs (Multiple choice Questions) for exam and job interviews.
How can you define a default value for a column in a migration?
1) ->default(value)
2) ->setDefault(value)
3) ->withDefault(value)
4) ->addDefault(value)
Answer : ->default(value)
What is the command to create a new middleware class in Laravel?
1) php artisan make:middleware MiddlewareName
2) artisan create:middleware MiddlewareName
3) make:middleware MiddlewareName
4) create:middleware MiddlewareName
Answer : php artisan make:middleware MiddlewareName
How do you specify a route parameter constraint in Laravel?
1) Route::get("/user/{id}", "UserController@show")->where("id", "[0-9]+")
2) Route::get("/user/{id}")->whereNumber("id")
3) Route::get("/user/{id}")->whereAlpha("id")
4) Route::get("/user/{id}")->with("id", "[0-9]+")
Answer : Route::get("/user/{id}", "UserController@show")->where("id", "[0-9]+")
What is the command to create a new form request class in Laravel?
1) php artisan make:request RequestName
2) artisan create:request RequestName
3) make:request RequestName
4) create:request RequestName
Answer : php artisan make:request RequestName
How do you send an email in Laravel?
1) Mail::send()
2) Mail::to()->send()
3) Mail::dispatch()
4) sendMail()
Answer : Mail::send()
What is the command to generate a new seeder with a specific name?
1) php artisan make:seeder SeederName
2) artisan create:seeder SeederName
3) make:seeder SeederName
4) create:seeder SeederName
Answer : php artisan make:seeder SeederName
How do you create a one-to-one relationship in Eloquent?
1) hasOne()
2) belongsTo()
3) hasMany()
4) oneToOne()
Answer : hasOne()
What is the purpose of the `.env` file in Laravel?
1) Store environment variables
2) Store routes
3) Store configuration
4) Store sessions
Answer : Store environment variables
How do you define a controller action for a resource route?
1) ControllerName@index
2) ControllerName@show
3) ControllerName@resource
4) ControllerName@method
Answer : ControllerName@index
What is the command to run all migrations in Laravel?
1) php artisan migrate
2) php artisan db:migrate
3) php artisan run:migrations
4) php artisan migrate:all
Answer : php artisan migrate