- Which of the following code snippets demonstrates how to define a middleware in Laravel?
class VerifyAge
{
public function handle($request, Closure $next)
{
if ($request->age >= 18) {
return $next($request);
}
abort(403, 'You must be 18 years or older.');
}
}
A) class EnsureAdult
B) class AuthenticateUser
C) class CheckPermission
D) class AgeCheck
Answer: A) class EnsureAdult
- Which of the following code snippets demonstrates how to define a database seeder in Laravel?
class DatabaseSeeder extends Seeder
{
public function run()
{
User::factory()->count(10)->create();
}
}
A) class PopulateUsersTable
B) class SeedData
C) class GenerateData
D) class DatabasePopulator
Answer: A) class PopulateUsersTable
- Which of the following code snippets demonstrates how to define a route with a parameter in Laravel?
Route::get('/users/{id}', function ($id) {
return User::findOrFail($id);
});
A) Route::get('/user/{id}', function ($id) {
B) Route::get('/user/{userId}', function ($userId) {
C) Route::get('/profile/{id}', function ($id) {
D) Route::get('/users/{userId}', function ($userId) {
Answer: D) Route::get('/users/{userId}', function ($userId) {
- Which of the following code snippets demonstrates how to define a one-to-many relationship in an Eloquent model in Laravel?
class Post extends Model
{
public function comments()
{
return $this->hasMany(Comment::class);
}
}
A) public function posts()
B) public function commentsList()
C) public function postComments()
D) public function relatedComments()
Answer: C) public function postComments()
- Which of the following code snippets demonstrates how to define a form request validation in Laravel?
class StoreBlogPostRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'title' => 'required|unique:posts|max:255',
'body' => 'required',
];
}
}
A) class BlogPostValidationRequest
B) class ValidateBlogPost
C) class BlogPostRequest
D) class StoreBlogPostRequest
Answer: D) class StoreBlogPostRequest

Comments