Food & Restaurant
Laravel is an open-source PHP framework available free of cost intended for the development of Web Application, which follows MVC (Model-View-Controller) architecture. It comes with features such as a modular packaging system, a variety of ways to access the relational database, utilities that help in web application deployment. It’s licensed under MIT License. Laravel has seen improvements year by year, and new functionalities being implemented. The latest stable version of Laravel was released on September 8, 2020.
Lumen is a micro web framework written in PHP and created by Laravel. It’s small and works rapidly and a tiny version of the complete web application. Lumen mainly builds for microservices – small, loosely coupled components that support and expand the functionality of the core project and features.
Microservices are separated components and have bounded context with a well-defined interface for each other. So microservice architecture may have over one lumen application that provides support and enhances the functionality of possible Laravel powered web applications.
Lumen is for those projects and components that want to benefit from the power of Laravel but cannot afford to compromise on some configurability in exchange for high speed.
Replace .env file and default CACHE_DRIVER and QUEUE_DRIVERvalues with below values.
Also Read : [Why should you have a Mobile app for your automotive business?]
Now we will create migration file by executing following command.
It will create new migration file in the database.Students table will have following
attributes – first_name, last_name, dob, email.
Below code you need to enter into newly created migration file.
After this – you need to Edit .env file with your database configuration and execute below command.
Now create app directory and create new model with name student.php and paste following code.
Lumen doesn’t load Eloquent and Facades. To get that; you need to find the below
code and remove comment from there (if commented).
Now reach to app/Http/Controller directory and add following code there into controller file.
Now the time has come to add routes into your web application. Open web.php and add following code
Lumen is laravel, with stripped down speed. It does not bother with sessions, views or other conveniences faced by user as it is optimized for speedy microservices. Try it out by getting in touch with developers at Bytes Technolab. To know how we can bring tools together to build a modern business solution using Laravel, feel free to contact us.
Thanks For Rating Us