Learn Laravel MCQs
Prepare Laravel MCQs (Multiple choice Questions) for exam and job interviews.
What is the purpose of the `app/Http/Kernel.php` file?
1) Define middleware
2) Define routes
3) Define service providers
4) Define events
Answer : Define middleware
How can you check if a user is authenticated in Laravel?
1) auth()->check()
2) isAuthenticated()
3) Auth::check()
4) user()->isAuthenticated()
Answer : auth()->check()
What is the purpose of the `public` folder in Laravel?
1) Store public assets
2) Store views
3) Store controllers
4) Store middleware
Answer : Store public assets
How do you define a many-to-many polymorphic relationship in Eloquent?
1) morphedByMany()
2) belongsToMany()
3) hasMany()
4) morphToMany()
Answer : morphToMany()
What is the command to create a new seeder class in Laravel?
1) php artisan make:seeder
2) artisan create:seeder
3) make:seeder
4) create:seeder
Answer : php artisan make:seeder
How can you retrieve the current request URI in Laravel?
1) request()->getUri()
2) request()->url()
3) request()->path()
4) request()->getPath()
Answer : request()->path()
What is the purpose of the `routes/web.php` file in Laravel?
1) Define API routes
2) Define web routes
3) Define console routes
4) Define middleware routes
Answer : Define web routes
How do you use the `with` method in Eloquent?
1) Model::with()
2) Model::get()
3) Model::load()
4) Model::query()
Answer : Model::with()
What is the command to generate a new resource in Laravel?
1) php artisan make:resource
2) artisan create:resource
3) make:resource
4) create:resource
Answer : php artisan make:resource
How do you access the authenticated user in Laravel?
1) auth()->user()
2) Auth::user()
3) user()
4) currentUser()
Answer : auth()->user()