Title-Defense
Laravel - The PHP Framework For Web
Presented by Supervised by
Fahmida Hossain
Lecturer
Department of CSE
Daffodil International
University
1
Rezaul Karim Refath
ID: 181-15-1871
Section: PC-G
Daffodil International
University
Presentation
Contents
• Introduction
• Motivation
• Required tools
• Features
• Conclusion
• Reference
2
Presentation
Introduction
3
Laravel is a web application framework with expressive, elegant syntax. We’ve
already laid the foundation — freeing you to create without sweating the small
things.
Basically, Laravel is a free, open-source PHP web framework, created by Taylor
Otwell and intended for the development of web applications following the
model–view–controller architectural pattern and based on Symfony.
Presentation
Introduction
4
Laravel is an extensive PHP framework used for Web development. This
framework is used for developing a small business website, enterprise startup,
which makes this PHP framework stand out among other popular frameworks. If
you are a beginner or experienced, it is essential for a Laravel developer to build
a toolbox that helps him/her to deliver the project quickly.
There are many ways you can save loads of time with common functional tasks.
Laravel developers will need powerful tools to code faster and build efficient
applications simultaneously. Let’s look inside to find some of the best tools that
are easily accessible for programmers..
Presentation
Motivation
5
Why we use laravel ?
1. Powerful framework of PHP
2. Design pattern MVC
3. Website/ Web application
4. Backend Everywhere
5. MySQL, MS SQL, SQLITE
6. Application security
7. Season Management
8. Blade template engine
Presentation
Powerful framework of PHP
6
1. MVC Support and Object-Oriented Approach
The first and best advantage of using the Laravel framework is that it follows - Model, View, and Controller-based
architectural pattern and it has an expressive beautiful syntax which makes it object-oriented.
Presentation
Powerful framework of PHP
7
2. Built-In Authentication and Authorization
Laravel provides an out-of-the-box configuration for the Authentication and Authorization system. That is, in just a
few artisan commands your application will be equipped with secure Authentication and Authorization.
Presentation
Powerful framework of PHP
8
3. Packaging System
A packaging system deals with the multiple support software or libraries that help the web application to automate
the process. Laravel uses a composer as a dependency manager, which manages all the information needed to
manage packages. Packages are a great way to accelerate development is to provide the functionality we need out
of the box. Image, Laravel Debug bar and Laravel IDE helper are some of the best Laravel packages.
Presentation
Powerful framework of PHP
9
4. Task Scheduling
Scheduler, introduced in Laravel 5.0, is an addition to the Artisan command-line utility that allows programmatic
scheduling of periodically executed tasks. Internally, scheduler relies on the cron daemon to run a single Artisan job
that, in turn, executes the configured tasks.
Presentation
Required tools
10
Best Tools for Laravel Development
1. PHPStorm
PHPStrom is a Smart IDE for Laravel development. It offers multiple features such as Fast and secured
refactoring, Smart code navigation, efficient code formatter, easy debugging and testing. This IDE will
increase the productivity of the developers by debugging the codes faster with consistent performance.
Presentation
Required tools
11
2. Bitbucket
If you are a developer, you must be quite familiar with GitHub or Bitbucket. Both offer git
services, you can choose one depending upon your project and the application requisites.
Bitbucket is ideal for small enterprise Laravel application. This helps you avoid sharing the
code repositories with a limited number of collaborators. You can also use Bitbucket as a
private repository and it’s more flexible.
Presentation
Required tools
12
3. User Verification
4. Entrust
5. Migration
6. Laravel Debugbar
7. Laravel Backup
8. Socialite
9. Tinke
Presentation
Features
13
1. Template Engine:
Laravel framework is highly acknowledged for its built-in lightweight templates which can be used to create
wonderful layouts using dynamic content seeding.
2. MVC Architecture Support:
Laravel supports the MVC architecture pattern which ensures separates business logic and presentation layers.
3. Security:
Laravel framework offers very strong web application security. It uses hashed and salted password mechanisms so
the password would never be saved as plain text in the database.
4. Libraries & Modular:
Laravel comes with pre-installed Object-Oriented and Modular libraries which are not available in many other PHP
frameworks.
Presentation
Conclusion
14
The incredible features of Laravel have made it one of the most loved frameworks nowadays. Apart
from this, extensive community support is provided for its users, which makes it approachable and
understandable by all its users. Laravel is scalable and helps in software delivery in a fast and cost-
effective manner. It is, therefore, not a big problem finding developers to work on this framework. We
at Multidots have Skilled Taskforce, which can turn your ideas into reality.
Presentation
Reference
15
*Motivation: https://www.clariontech.com/blog/10-reasons-why-laravel-is-the-best-php-
framework-for-
2019#:~:text=The%20first%20and%20best%20advantage,which%20makes%20it%20object%2Dor
iented.&text=Laravel%20provides%20an%20out%2Dof,the%20Authentication%20and%20Author
ization%20system.
https://www.quora.com/What-is-the-difference-between-the-OOP-object-oriented-
programming-concept-and-the-MVC-model%E2%80%93view%E2%80%93controller-concept
https://stackoverflow.com/questions/34458318/laravel-task-scheduler
* Require Tools: https://www.agiratech.com/blog/best-tools-laravel-developement/
*Features: https://www.optisolbusiness.com/insight/top-6-features-of-php-laravel-framework
*Conclusion: https://www.multidots.com/12-reasons-laravel-best-php-
framework/#:~:text=Conclusion%3A,understandable%20by%20all%20its%20users.

Laravel Presentation

  • 1.
    Title-Defense Laravel - ThePHP Framework For Web Presented by Supervised by Fahmida Hossain Lecturer Department of CSE Daffodil International University 1 Rezaul Karim Refath ID: 181-15-1871 Section: PC-G Daffodil International University
  • 2.
    Presentation Contents • Introduction • Motivation •Required tools • Features • Conclusion • Reference 2
  • 3.
    Presentation Introduction 3 Laravel is aweb application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things. Basically, Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller architectural pattern and based on Symfony.
  • 4.
    Presentation Introduction 4 Laravel is anextensive PHP framework used for Web development. This framework is used for developing a small business website, enterprise startup, which makes this PHP framework stand out among other popular frameworks. If you are a beginner or experienced, it is essential for a Laravel developer to build a toolbox that helps him/her to deliver the project quickly. There are many ways you can save loads of time with common functional tasks. Laravel developers will need powerful tools to code faster and build efficient applications simultaneously. Let’s look inside to find some of the best tools that are easily accessible for programmers..
  • 5.
    Presentation Motivation 5 Why we uselaravel ? 1. Powerful framework of PHP 2. Design pattern MVC 3. Website/ Web application 4. Backend Everywhere 5. MySQL, MS SQL, SQLITE 6. Application security 7. Season Management 8. Blade template engine
  • 6.
    Presentation Powerful framework ofPHP 6 1. MVC Support and Object-Oriented Approach The first and best advantage of using the Laravel framework is that it follows - Model, View, and Controller-based architectural pattern and it has an expressive beautiful syntax which makes it object-oriented.
  • 7.
    Presentation Powerful framework ofPHP 7 2. Built-In Authentication and Authorization Laravel provides an out-of-the-box configuration for the Authentication and Authorization system. That is, in just a few artisan commands your application will be equipped with secure Authentication and Authorization.
  • 8.
    Presentation Powerful framework ofPHP 8 3. Packaging System A packaging system deals with the multiple support software or libraries that help the web application to automate the process. Laravel uses a composer as a dependency manager, which manages all the information needed to manage packages. Packages are a great way to accelerate development is to provide the functionality we need out of the box. Image, Laravel Debug bar and Laravel IDE helper are some of the best Laravel packages.
  • 9.
    Presentation Powerful framework ofPHP 9 4. Task Scheduling Scheduler, introduced in Laravel 5.0, is an addition to the Artisan command-line utility that allows programmatic scheduling of periodically executed tasks. Internally, scheduler relies on the cron daemon to run a single Artisan job that, in turn, executes the configured tasks.
  • 10.
    Presentation Required tools 10 Best Toolsfor Laravel Development 1. PHPStorm PHPStrom is a Smart IDE for Laravel development. It offers multiple features such as Fast and secured refactoring, Smart code navigation, efficient code formatter, easy debugging and testing. This IDE will increase the productivity of the developers by debugging the codes faster with consistent performance.
  • 11.
    Presentation Required tools 11 2. Bitbucket Ifyou are a developer, you must be quite familiar with GitHub or Bitbucket. Both offer git services, you can choose one depending upon your project and the application requisites. Bitbucket is ideal for small enterprise Laravel application. This helps you avoid sharing the code repositories with a limited number of collaborators. You can also use Bitbucket as a private repository and it’s more flexible.
  • 12.
    Presentation Required tools 12 3. UserVerification 4. Entrust 5. Migration 6. Laravel Debugbar 7. Laravel Backup 8. Socialite 9. Tinke
  • 13.
    Presentation Features 13 1. Template Engine: Laravelframework is highly acknowledged for its built-in lightweight templates which can be used to create wonderful layouts using dynamic content seeding. 2. MVC Architecture Support: Laravel supports the MVC architecture pattern which ensures separates business logic and presentation layers. 3. Security: Laravel framework offers very strong web application security. It uses hashed and salted password mechanisms so the password would never be saved as plain text in the database. 4. Libraries & Modular: Laravel comes with pre-installed Object-Oriented and Modular libraries which are not available in many other PHP frameworks.
  • 14.
    Presentation Conclusion 14 The incredible featuresof Laravel have made it one of the most loved frameworks nowadays. Apart from this, extensive community support is provided for its users, which makes it approachable and understandable by all its users. Laravel is scalable and helps in software delivery in a fast and cost- effective manner. It is, therefore, not a big problem finding developers to work on this framework. We at Multidots have Skilled Taskforce, which can turn your ideas into reality.
  • 15.
    Presentation Reference 15 *Motivation: https://www.clariontech.com/blog/10-reasons-why-laravel-is-the-best-php- framework-for- 2019#:~:text=The%20first%20and%20best%20advantage,which%20makes%20it%20object%2Dor iented.&text=Laravel%20provides%20an%20out%2Dof,the%20Authentication%20and%20Author ization%20system. https://www.quora.com/What-is-the-difference-between-the-OOP-object-oriented- programming-concept-and-the-MVC-model%E2%80%93view%E2%80%93controller-concept https://stackoverflow.com/questions/34458318/laravel-task-scheduler * RequireTools: https://www.agiratech.com/blog/best-tools-laravel-developement/ *Features: https://www.optisolbusiness.com/insight/top-6-features-of-php-laravel-framework *Conclusion: https://www.multidots.com/12-reasons-laravel-best-php- framework/#:~:text=Conclusion%3A,understandable%20by%20all%20its%20users.