SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Where to start with
application development for
your startup
1
by Desmond Walford
1
An introduction to Laravel
Contents
1 About this presentation
2 Advantages of using a framework
3 What to look for in a framework
4 Why a robust framework is important
5 What is Laravel
6 Reasons to choose Laravel
2
7 Examples of Laravel projects
8 Get in touch with Cyber-Duck
About this presentation
3
Who is this presentation for?
This presentation is aimed at entrepreneurs, founders, CEOs and organisations that
are looking to develop robust systems, applications and next generation software
as a service (SaaS).
What do startups or enterprises have in common when they look to develop a
next level application?
They need a backend engine (or framework) to support existing and future
requirements and business logic so they can develop robust, secure, scalable web
and mobile products and services that work anywhere.
Advantages of using a framework
4
1. A predefined structure to your application helps to be more organised:
• Arranges your application code in an organised manner
• Handles configuration of all common functions such as email settings
• Organises assets by default (Images, CSS, JS, etc.)

2. Decisions are already made for you:
• The coding style is pre-defined giving multiple developers consistency
• Autoloading is built-in
• Frameworks include inversion of control / dependency injection

3. Common tasks are already completed:
• Database connections are preconfigured
• Routing for clean URLs from the outset
• Templating helps to reduce future support work and optimise the application
• Session Management to handle user sessions
• Testing strategy to help automate QA

4. There is a lot more and this will depend on the framework!
What to look for in a framework
5
1. Open source - Most PHP frameworks are open source and this allows you to
view the underlying code yourself (and contribute to it)
2. Actively developed - A lot of projects are started then abandoned or only
worked on in spare time, good projects will have several contributors working
on the framework regularly
3. Strong community - An open source project lives or dies by it’s community, this
applies to frameworks as much as any other project. You can gauge the
community by looking at forums, Stack Overflow, GitHub, IRC, etc.
4. Feature set - Does the framework provide the bare minimum or is it very feature
rich. Do the features tie you in to a specific way of doing things or can they be
swapped out?
5. Logical code structure / style - To use a framework efficiently you need to be
able to understand the inner workings. If the way it has been developed
required a steep learning curve it will restrict how quickly you can have new
developers working on projects efficiently. Does the framework require one
coding style when your developers prefer another?
What to look for in a framework
6
6. Extensible - On any large project you will have some requirements that are
unique and would have no place in a framework’s feature set, does the
framework you have chosen make it easy to add this functionality? Do they have
a way of installing user created extensions to carry out tasks that are common
but, not in the core?

7. Tested / Testable - Does the framework have a good test suite? Is there
support for writing tests for your own code?

8. Secure - Has this framework been used by large projects that require security
testing? Have they ever released a security patch, what mechanism do they use?
Why a robust framework is important
7
Below are 6 key reasons why a robust framework is critical to system and
application development success:
1. Gets a project off the ground quickly - Important decisions are already made
with well tested solutions

2. Removes repetition - Common tasks have already been done

3. Creates familiarity across projects - In large teams you can do more from
project to project knowing what to expect from the framework

4. Scalability - By using a robust and versatile framework, you can scale your
application and system easily and reduce maintainability 

5. Security - Proven frameworks will include security management built in.

6. Community support - Frameworks that are mature will include plugins and add-
ons to build upon saving time and money
What is Laravel?
8
Voted the best PHP framework in 2015 by Sitepoint, Laravel is
taking the PHP community by storm. It is a high quality
framework with many of resources out of the box including an
eloquent for model repositories, swiftmailer for the mailing,
blade engine for templates, a system to create your
migrations, a cache component to cache everything you
want, a monolog logger, and much more.
Laravel is a free, open-source PHP web application
framework, intended for the development of web
applications following the model–view–controller (MVC)
architectural pattern
LARAVEL
VOTED
BEST
PHP
FRAMEW
ORK
2015
Reasons to choose Laravel
9
1. It is open source and actively developed by a large community:
• Almost 300 contributes on GitHub
• Five major version releases since 2011
• Provides a Long Term Support (LTS) version
• Laravel tag on Stackoverflow has 3.1k followers and 24k questions
• Very active conversations on IRC and Slack

2. Standards compliant:

Follows the PHP Framework Interoperability Group’s (FIG) recommended standards
known as PHP Standards Recommendations (PSR)

3. Easy to start with but extremely powerful and scalable:

Low barrier to entry with advanced features available for experienced developers:
• Start off using the Façade Pattern to easily access all the features of the framework
• Option to use Inversion of Control (IoC) container and other advanced patterns
when necessary
Reasons to choose Laravel
10
6. Huge feature set out of the box including:
• Database connectivitiy
• Object Relational Mapper (ORM) called Eloquent
• Sessions, Authentication, Caching, Blade template engine, Routing, etc.
• Easily replace features, for example we sometimes use Doctrine ORM instead
of Eloquent

7. Full test suite for each framework module

8. Support PHPUnit out of the box:

Easy to substitute for Codeception, PHPSpec, etc.

9. Extensible using Composer package manager

10.Secure

Released security patches in the past and widely used enough that security
researchers have taken an interest and tested it.
Examples of Laravel projects
11
Trusted by top brands

Some of the worlds top brands use Laravel as the ‘engine’ of choice within mission
critical applications and web portals:
We’re the Laravel experts, get in touch
12
info@cyber-duck.co.uk
+44 (0)208 953 0070
www.cyber-duck.co.uk
Herts office
12 High St
Elstree, Herts
WD6 3EP
London office
85 Cowcross St
London
EC1M 6PF

Contenu connexe

En vedette

How Lean, UCD and Agile can propel designers into the future
How Lean, UCD and Agile can propel designers into the futureHow Lean, UCD and Agile can propel designers into the future
How Lean, UCD and Agile can propel designers into the future
Cyber-Duck
 
Analisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPT
Analisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPTAnalisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPT
Analisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPT
Ilham
 
Gücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadinGücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadin
osman
 
sistema eragilea
sistema eragileasistema eragilea
sistema eragilea
leire
 
W SAN FRANCISCO
W SAN FRANCISCOW SAN FRANCISCO
W SAN FRANCISCO
lisaleonor
 
Eskolen konparaketa teknologia berrien erabilera
Eskolen konparaketa teknologia berrien erabileraEskolen konparaketa teknologia berrien erabilera
Eskolen konparaketa teknologia berrien erabilera
patricia
 
Bideoaetahezkuntza
BideoaetahezkuntzaBideoaetahezkuntza
Bideoaetahezkuntza
patricia
 

En vedette (18)

Edtl Presentation Graph And Audio2
Edtl Presentation Graph And Audio2Edtl Presentation Graph And Audio2
Edtl Presentation Graph And Audio2
 
Creativity
CreativityCreativity
Creativity
 
Hippel
HippelHippel
Hippel
 
How Lean, UCD and Agile can propel designers into the future
How Lean, UCD and Agile can propel designers into the futureHow Lean, UCD and Agile can propel designers into the future
How Lean, UCD and Agile can propel designers into the future
 
UN Report: Ethnic Cleansing in the Central African Republic
UN Report: Ethnic Cleansing in the Central African Republic UN Report: Ethnic Cleansing in the Central African Republic
UN Report: Ethnic Cleansing in the Central African Republic
 
UX principles for co-founders
UX principles for co-foundersUX principles for co-founders
UX principles for co-founders
 
Analisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPT
Analisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPTAnalisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPT
Analisis Dynamic Tunnel Pada Jaringan Testbed MPLS VPN DS-TE di PTIK BPPT
 
19 Luglio 2013 - Il Futuro della Televisione -
19 Luglio 2013 - Il Futuro della Televisione - 19 Luglio 2013 - Il Futuro della Televisione -
19 Luglio 2013 - Il Futuro della Televisione -
 
Gücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadinGücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadin
 
sistema eragilea
sistema eragileasistema eragilea
sistema eragilea
 
Corruption Perceptions Index 2011
Corruption Perceptions Index 2011Corruption Perceptions Index 2011
Corruption Perceptions Index 2011
 
W SAN FRANCISCO
W SAN FRANCISCOW SAN FRANCISCO
W SAN FRANCISCO
 
Cardiovascular
CardiovascularCardiovascular
Cardiovascular
 
Eskolen konparaketa teknologia berrien erabilera
Eskolen konparaketa teknologia berrien erabileraEskolen konparaketa teknologia berrien erabilera
Eskolen konparaketa teknologia berrien erabilera
 
19 Luglio 2013 - Il futuro della TV - Marco Bussone - UNCEM
19 Luglio 2013 - Il futuro della TV - Marco Bussone - UNCEM19 Luglio 2013 - Il futuro della TV - Marco Bussone - UNCEM
19 Luglio 2013 - Il futuro della TV - Marco Bussone - UNCEM
 
The Wizards Behind Google Apps: 11 Google Apps Setup Tips for Admins by Admins
The Wizards Behind Google Apps: 11 Google Apps Setup Tips for Admins by Admins The Wizards Behind Google Apps: 11 Google Apps Setup Tips for Admins by Admins
The Wizards Behind Google Apps: 11 Google Apps Setup Tips for Admins by Admins
 
Bideoaetahezkuntza
BideoaetahezkuntzaBideoaetahezkuntza
Bideoaetahezkuntza
 
Midmarket CIO Forum 2013 Presentation
Midmarket CIO Forum 2013 PresentationMidmarket CIO Forum 2013 Presentation
Midmarket CIO Forum 2013 Presentation
 

Plus de Cyber-Duck

Plus de Cyber-Duck (20)

Business X Design - People, Planet & Product
Business X Design - People, Planet & ProductBusiness X Design - People, Planet & Product
Business X Design - People, Planet & Product
 
Scaling our digital agency during the 2020 pandemic - Imperial College lecture
Scaling our digital agency during the 2020 pandemic - Imperial College lectureScaling our digital agency during the 2020 pandemic - Imperial College lecture
Scaling our digital agency during the 2020 pandemic - Imperial College lecture
 
Fixing user experience (UX) through trust - SXSW keynote
Fixing user experience (UX) through trust - SXSW keynoteFixing user experience (UX) through trust - SXSW keynote
Fixing user experience (UX) through trust - SXSW keynote
 
How to use ux thinking to generate meaningful marketing insights v0101d
How to use ux thinking to generate meaningful marketing insights v0101dHow to use ux thinking to generate meaningful marketing insights v0101d
How to use ux thinking to generate meaningful marketing insights v0101d
 
Empowering brands through better UX
Empowering brands through better UXEmpowering brands through better UX
Empowering brands through better UX
 
Designing products and services with GDPR
Designing products and services with GDPRDesigning products and services with GDPR
Designing products and services with GDPR
 
Hackers guide to UX - 2017
Hackers guide to UX - 2017Hackers guide to UX - 2017
Hackers guide to UX - 2017
 
Demystifying Digital transformation
Demystifying Digital transformation Demystifying Digital transformation
Demystifying Digital transformation
 
Digital marketing trends (workshop)
Digital marketing trends (workshop)Digital marketing trends (workshop)
Digital marketing trends (workshop)
 
StartupBus UK presentation
StartupBus UK presentationStartupBus UK presentation
StartupBus UK presentation
 
Building a compelling Brand System
Building a compelling Brand System Building a compelling Brand System
Building a compelling Brand System
 
Five Digital Marketing ingredients for 2016
Five Digital Marketing ingredients for 2016Five Digital Marketing ingredients for 2016
Five Digital Marketing ingredients for 2016
 
Hackers guide to UX
Hackers guide to UXHackers guide to UX
Hackers guide to UX
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected home
 
What it means to be a lean agency
What it means to be a lean agency What it means to be a lean agency
What it means to be a lean agency
 
The essentials of a digital project
The essentials of a digital projectThe essentials of a digital project
The essentials of a digital project
 
Danny finder - internal hackathon
Danny finder - internal hackathon Danny finder - internal hackathon
Danny finder - internal hackathon
 
UX principles at Marketing Week Live London 2014
UX principles at Marketing Week Live London 2014UX principles at Marketing Week Live London 2014
UX principles at Marketing Week Live London 2014
 
Digital agency founders talk
Digital agency founders talkDigital agency founders talk
Digital agency founders talk
 
Project management at a UX focused digital agency
Project management at a UX focused digital agencyProject management at a UX focused digital agency
Project management at a UX focused digital agency
 

Dernier

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Dernier (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 

Where to start with application development for your startup

  • 1. Where to start with application development for your startup 1 by Desmond Walford 1 An introduction to Laravel
  • 2. Contents 1 About this presentation 2 Advantages of using a framework 3 What to look for in a framework 4 Why a robust framework is important 5 What is Laravel 6 Reasons to choose Laravel 2 7 Examples of Laravel projects 8 Get in touch with Cyber-Duck
  • 3. About this presentation 3 Who is this presentation for? This presentation is aimed at entrepreneurs, founders, CEOs and organisations that are looking to develop robust systems, applications and next generation software as a service (SaaS). What do startups or enterprises have in common when they look to develop a next level application? They need a backend engine (or framework) to support existing and future requirements and business logic so they can develop robust, secure, scalable web and mobile products and services that work anywhere.
  • 4. Advantages of using a framework 4 1. A predefined structure to your application helps to be more organised: • Arranges your application code in an organised manner • Handles configuration of all common functions such as email settings • Organises assets by default (Images, CSS, JS, etc.)
 2. Decisions are already made for you: • The coding style is pre-defined giving multiple developers consistency • Autoloading is built-in • Frameworks include inversion of control / dependency injection
 3. Common tasks are already completed: • Database connections are preconfigured • Routing for clean URLs from the outset • Templating helps to reduce future support work and optimise the application • Session Management to handle user sessions • Testing strategy to help automate QA
 4. There is a lot more and this will depend on the framework!
  • 5. What to look for in a framework 5 1. Open source - Most PHP frameworks are open source and this allows you to view the underlying code yourself (and contribute to it) 2. Actively developed - A lot of projects are started then abandoned or only worked on in spare time, good projects will have several contributors working on the framework regularly 3. Strong community - An open source project lives or dies by it’s community, this applies to frameworks as much as any other project. You can gauge the community by looking at forums, Stack Overflow, GitHub, IRC, etc. 4. Feature set - Does the framework provide the bare minimum or is it very feature rich. Do the features tie you in to a specific way of doing things or can they be swapped out? 5. Logical code structure / style - To use a framework efficiently you need to be able to understand the inner workings. If the way it has been developed required a steep learning curve it will restrict how quickly you can have new developers working on projects efficiently. Does the framework require one coding style when your developers prefer another?
  • 6. What to look for in a framework 6 6. Extensible - On any large project you will have some requirements that are unique and would have no place in a framework’s feature set, does the framework you have chosen make it easy to add this functionality? Do they have a way of installing user created extensions to carry out tasks that are common but, not in the core?
 7. Tested / Testable - Does the framework have a good test suite? Is there support for writing tests for your own code?
 8. Secure - Has this framework been used by large projects that require security testing? Have they ever released a security patch, what mechanism do they use?
  • 7. Why a robust framework is important 7 Below are 6 key reasons why a robust framework is critical to system and application development success: 1. Gets a project off the ground quickly - Important decisions are already made with well tested solutions
 2. Removes repetition - Common tasks have already been done
 3. Creates familiarity across projects - In large teams you can do more from project to project knowing what to expect from the framework
 4. Scalability - By using a robust and versatile framework, you can scale your application and system easily and reduce maintainability 
 5. Security - Proven frameworks will include security management built in.
 6. Community support - Frameworks that are mature will include plugins and add- ons to build upon saving time and money
  • 8. What is Laravel? 8 Voted the best PHP framework in 2015 by Sitepoint, Laravel is taking the PHP community by storm. It is a high quality framework with many of resources out of the box including an eloquent for model repositories, swiftmailer for the mailing, blade engine for templates, a system to create your migrations, a cache component to cache everything you want, a monolog logger, and much more. Laravel is a free, open-source PHP web application framework, intended for the development of web applications following the model–view–controller (MVC) architectural pattern LARAVEL VOTED BEST PHP FRAMEW ORK 2015
  • 9. Reasons to choose Laravel 9 1. It is open source and actively developed by a large community: • Almost 300 contributes on GitHub • Five major version releases since 2011 • Provides a Long Term Support (LTS) version • Laravel tag on Stackoverflow has 3.1k followers and 24k questions • Very active conversations on IRC and Slack
 2. Standards compliant:
 Follows the PHP Framework Interoperability Group’s (FIG) recommended standards known as PHP Standards Recommendations (PSR)
 3. Easy to start with but extremely powerful and scalable:
 Low barrier to entry with advanced features available for experienced developers: • Start off using the Façade Pattern to easily access all the features of the framework • Option to use Inversion of Control (IoC) container and other advanced patterns when necessary
  • 10. Reasons to choose Laravel 10 6. Huge feature set out of the box including: • Database connectivitiy • Object Relational Mapper (ORM) called Eloquent • Sessions, Authentication, Caching, Blade template engine, Routing, etc. • Easily replace features, for example we sometimes use Doctrine ORM instead of Eloquent
 7. Full test suite for each framework module
 8. Support PHPUnit out of the box:
 Easy to substitute for Codeception, PHPSpec, etc.
 9. Extensible using Composer package manager
 10.Secure
 Released security patches in the past and widely used enough that security researchers have taken an interest and tested it.
  • 11. Examples of Laravel projects 11 Trusted by top brands
 Some of the worlds top brands use Laravel as the ‘engine’ of choice within mission critical applications and web portals:
  • 12. We’re the Laravel experts, get in touch 12 info@cyber-duck.co.uk +44 (0)208 953 0070 www.cyber-duck.co.uk Herts office 12 High St Elstree, Herts WD6 3EP London office 85 Cowcross St London EC1M 6PF