Laravel intro

  • 5,509 views
Uploaded on

Austin PHP meetup presentation

Austin PHP meetup presentation

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
5,509
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
56
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