Your SlideShare is downloading. ×
Laravel   intro
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Laravel intro

5,778
views

Published on

Austin PHP meetup presentation

Austin PHP meetup presentation

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,778
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
66
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. LARAVEL! Terry Matula @terrymatula June 13, 2013 Austin PHP Meetup
  • 2. The obligatory "All About Me" slides
  • 3. The obligatory "All About Me" slides 1999: HTML 4.01 perl/cgi-bin php3
  • 4. The obligatory "All About Me" slides 1999: HTML 4.01 perl/cgi-bin : Flash/ActionScript php3 C#.NET
  • 5. The obligatory "All About Me" slides 1999: HTML 4.01 perl/cgi-bin php3 : Flash/ActionScript : Drupal Wordpress C#.NET CodeIgniter
  • 6. Founded in 1995, White Lion is an Austin - based Interactive Agency specializing in custom, complex web + mobile design and development.
  • 7. Available: Eventually
  • 8. laravel A nother F #&%ing antastic PHP F ramework
  • 9. laravel Adroit * Adventure * Agavi * Agile Toolkit * Akelos * Ash.MVC * ATK * Atomik * BlueShoes * CakePHP * CodeIgniter * CoughPHP * Dave * DIY * Epiphany * evoCore * Fat-free * FuelPHP * Flourish * Flow3 * FUSE MVC * Fusebox * Horde * InterJinn * Jelix * KISSMVC * Kohana * Kolibri * Konstrukt * Laravel * LightVC * Limb3 * Lion * Madeam * Maintainable * Nette * OpenBiz * Orinoco * P4A * PHP on TRAX * PHPDevShell * PHOCOA * PHPBurn * PhpPeanuts * PHPulse * Pluf * Prado * Qcodo * QCubed * QPHP * Recess * Sapphire * Seagull * Silex * Slim * SOLAR * Spaghetti * Stato * Stubbles * Swat * Symfony * Tangra * Tigermouse * TinyMVC * Vork * WASP * Xajax * Xataface * Yii * Zend * Zephyr * Zeta * ZOOP
  • 10. laravel
  • 11. laravel
  • 12. laravel
  • 13. laravel Install Composer (http://getcomposer.org ) $ curl -sS https://getcomposer.org/installer | php Install Laravel $ php composer.phar create-project laravel/laravel myProject $ chmod -R 777 myProject/app/storage
  • 14. laravel
  • 15. laravel Laravel 4 Generators https://github.com/JeffreyWay/Laravel-4-Generators Update Laravel's composer.json file "require": { "laravel/framework": "4.0.*", "way/generators": "dev-master" } Run composer update $ php composer.phar update Add the service provider to app/config/app.php 'WayGeneratorsGeneratorsServiceProvider'
  • 16. laravel Laravel 4 Generators
  • 17. laravel Artisan • Command Line Interface for Laravel • Customizable • Uses Symfony’s Console component 13 Symfony components • • • • • HTTP Requests / Responses Routing Console Filesystem More…
  • 18. laravel Laravel 4 Generators $ php artisan generate:scaffold superheroes -fields="name:string, powers:text, age:integer"
  • 19. laravel • • • • • • Route (Facade) Migrations Seeder Eloquent ORM Resource controller Tests
  • 20. LARAVEL! Terry Matula @terrymatula June 13, 2013 Austin PHP Meetup