Search test library by skills or roles
⌘ K

Adaface Sample Laravel Questions

Here are some sample Laravel questions from our premium questions library (10273 non-googleable questions).

Skills

Others

Embedded Systems Agile/Scrum Cyber Security SAP ABAP SAP HANA SAP Fiori SAP GRC SAP QM SAP SuccessFactors Salesforce Developer Salesforce Administrator Boomi Dynamics 365 SCM Dynamics 365 Finance Dynamics 365 Customer Service Dynamics 365 Sales Dynamics 365 Customer Voice Dynamics 365 Commerce Dynamics AX Spark Adobe InDesign Oracle Hyperion Planning Customer Support ITIL Blue Prism SAS SCCM SSAS SSIS SSRS Citrix Google AdWords Weblogic Talend UML Human Resource Management Talent Acquisition Power Apps RPA CISCO CISCO DCIM French Apache NiFi Apache Pig TIBCO Spotfire TIBCO Business Studio TIBCO Administration TIBCO ActiveMatrix BPM TIBCO Hawk TIBCO Apache Tomcat Oracle Hyperion Financial Management Oracle Fusion Oracle AIA Oracle APEX Oracle BPM Oracle Apps Oracle Financial Apps Oracle OAF Oracle SOA SAP Hybris SAP BusinessObjects SAP BI SAP PowerDesigner SAP PowerBuilder SAP Leonardo SAP MDM SAP MDG SAP BW SAP SRM SAP UI5 SAP MM SAP HCM SAP BTP (SCP) SAP PI SAP PP SAP Basis SAP SD SAP WM SAP PS SAP BODS SAP DBM SAP Litmos SAP FI Loadrunner WPF WebFOCUS Ranorex Informatica Data Quality GDPR RabbitMQ Gradle Grunt EJB SnapLogic SharePoint Progress (OpenEdge) Informatica B2B Data Exchange Informatica MDM Joomla Ionic Liferay Sqoop Computer Literacy Communication Skills Technical Support Ecommerce Analytics Software Support Growth Marketing Marketing Analysis Digital Marketing Product Marketing SEO Outreach Market Research Jira German Italian Spanish Grammar & Vocabulary Listening Comprehension Reading Comprehension Sentence Structure
🧐 Question

Medium

Applying Middleware to Resource Routes
Middleware
Routing
Solve
You are developing a Laravel application that has a PostController for managing blog posts. The routes for this controller are set up as a resource route in your web.php file:
 image
You have already created a middleware called EnsureAdminRole to restrict access to certain routes for admin users. Now, you want to apply this middleware to the create, edit, update, and delete routes for the PostController, but not the index or show routes.
            
            Which of the following ways would correctly apply the EnsureAdminRole middleware to these routes?
 image

Medium

Custom Validation Rule
Validation
Request Handling
Custom Rules
Solve
In your Laravel application, you are implementing a registration form where users enter their birthdate as a string in the 'Y-m-d' format. You want to ensure that only users aged 18 years or older can register. To achieve this, you decide to write a custom validation rule. Consider the following implementation of the custom rule and a function to handle the registration request:
 image
Which of the following code snippets correctly fills the passes method in the AgeRestriction class to ensure that only users aged 18 or older can register, given that the birthdate is a string in the 'Y-m-d' format?
 image

Medium

Eloquent Relationship Handling
ORM
Relationships
Database Operations
Solve
Consider the following code snippet in a Laravel application:
 image
Assume the user 'John Doe' is the first user in the User table. You want to retrieve all comments belonging to a post made by this user ('John Doe'). Which of the following Eloquent expressions is the correct way to achieve this?
 image

Medium

Route Model Binding
Routing
Controllers
Eloquent
Solve
In your Laravel application, you're making use of route model binding to handle retrieving models based on the incoming request. You have a route defined as follows:
 image
In your PostController, the show method looks like this:
 image
Now, imagine that instead of using the ID, you want to retrieve posts by their 'slug' for SEO purposes. Which of the following changes should you make in order to achieve this?
A: Modify the route to Route::get('/posts/{slug}', 'PostController@show'); and change the show method to public function show($slug).
            B: Modify the getRouteKeyName method in the Post model to return 'slug'.
            C: Change the show method to public function show(Post $slug).
            D: No changes are needed, Laravel will automatically use the 'slug' if it exists.

Medium

Service Container
Service Container
Dependency Injection
Solve
In a Laravel application, the Service Container is a powerful tool for managing class dependencies and performing dependency injection. You're building a payment feature and created an interface PaymentGatewayInterface and two concrete classes, StripePaymentGateway and PaypalPaymentGateway, which implement this interface.
            
            The application should use StripePaymentGateway for users located in the US, and PaypalPaymentGateway for users located in Europe.
            
            Which of the following approach would you use to register these bindings in the Service Container?
A: Use App::bind(PaymentGatewayInterface::class, StripePaymentGateway::class) for US users and App::bind(PaymentGatewayInterface::class, PaypalPaymentGateway::class) for European users.
            
            B: Use App::singleton(PaymentGatewayInterface::class, StripePaymentGateway::class) for US users and App::singleton(PaymentGatewayInterface::class, PaypalPaymentGateway::class) for European users.
            
            C: Use a conditional statement within the binding closure of App::bind to check the user's location and bind the appropriate concrete class.
            
            D: Use App::instance(PaymentGatewayInterface::class, new StripePaymentGateway) for US users and App::instance(PaymentGatewayInterface::class, new PaypalPaymentGateway) for European users.
            
            E: Use App::when('App\\Http\\Controllers\\PaymentController')->needs(PaymentGatewayInterface::class)->give(StripePaymentGateway::class) for US users and the same method with PaypalPaymentGateway::class for European users.
🧐 Question🔧 Skill

Medium

Applying Middleware to Resource Routes
Middleware
Routing

2 mins

Laravel
Solve

Medium

Custom Validation Rule
Validation
Request Handling
Custom Rules

3 mins

Laravel
Solve

Medium

Eloquent Relationship Handling
ORM
Relationships
Database Operations

3 mins

Laravel
Solve

Medium

Route Model Binding
Routing
Controllers
Eloquent

2 mins

Laravel
Solve

Medium

Service Container
Service Container
Dependency Injection

2 mins

Laravel
Solve
🧐 Question🔧 Skill💪 Difficulty⌛ Time
Applying Middleware to Resource Routes
Middleware
Routing
Laravel
Medium2 mins
Solve
Custom Validation Rule
Validation
Request Handling
Custom Rules
Laravel
Medium3 mins
Solve
Eloquent Relationship Handling
ORM
Relationships
Database Operations
Laravel
Medium3 mins
Solve
Route Model Binding
Routing
Controllers
Eloquent
Laravel
Medium2 mins
Solve
Service Container
Service Container
Dependency Injection
Laravel
Medium2 mins
Solve

Trusted by recruitment teams in enterprises globally

Amazon Morgan Stanley Vodafone United Nations HCL PayPal Bosch WeWork Optimum Solutions Deloitte Microsoft NCS Doubtnut Sokrati J&T Express Capegemini

We evaluated several of their competitors and found Adaface to be the most compelling. Great library of questions that are designed to test for fit rather than memorization of algorithms.


Swayam Narain, CTO, Affable

hashtag image heart icon Swayam
customers across world
Join 1200+ companies in 75+ countries.
Try the most candidate friendly skills assessment tool today.
g2 badges
Ready to streamline your recruitment efforts with Adaface?
Ready to streamline your recruitment efforts with Adaface?
logo
40 min tests.
No trick questions.
Accurate shortlisting.
ada
Ada
● Online
Previous
Score: NA
Next
✖️