SlideShare a Scribd company logo
1 of 12
Download to read offline
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

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

More from Cyber-Duck

More from 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
 

Recently uploaded

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
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
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 

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