Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
Introduction to Laravel 4
Transcript of Introduction to Laravel 4
Laravel Brussels, 29 October 2013
What is Laravel?
Expressive, elegant syntax
Makes application development easy and enjoyable
Lightweight, yet powerful
A web application framework...
... created by one man
Laravel 1 - June 2011
Laravel 2 - November 2011
Laravel 3 - February 2012
Laravel 4 - May 2013
Laravel 4.3 - November 2013
What does it do?
Data: Eloquent ORM, query builder, migrations, ...
Blade template engine
Basic GET route
A Framework for Web Artisans
Forms & HTML
your project / composer.json
Installing Laravel is super easy with Composer
composer create-project laravel/laravel folder_name
How is it made?
Laravel's command line interface
Continues to lead development
...with a growing community
Lots of helpful commands:
run database migrations
seed the database
optimise the framework
serve the app on PHP server
flush the cache
generate code for you, e.g. a controller
Create your own commands!
How does it look?
Route to controller
Return html to the browser, passing data to it
Blade templating - layouts
Blade templating - some more syntax
User Model corresponds to the ´users´ table
Table column == $user->attribute
Query and manipulate data using Eloquent methods
Where to learn it
puts the pieces together
Laravel = Own components ("Illuminate")
+ external packages, including Symfony components
... and others!