Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

php[world] 2015 Training - Laravel from the Ground Up

790 visualizaciones

Publicado el

Most of this training was code samples which are not included here.

Ready to jump into Laravel and start building applications and more? Ready to explore more than just Adventures in Laravel 5? Come learn the best practices for local development, building real world applications, and deploying your applications to production. Join us and learn how to leverage modern development practices so build powerful and robust applications. We will also cover how to test your application's functionality so you can be more confident in deployments and upgrades. Laravel 5.1 will be the framework's first "LTS" (Long term support) version so you can be certain there will be community and support for the life of your application.

Publicado en: Tecnología
  • Sé el primero en comentar

php[world] 2015 Training - Laravel from the Ground Up

  1. 1. Laravel from the Ground Up Joe Ferguson
  2. 2. Who Am I? Joe Ferguson PHP Developer Twitter: @JoePFerguson Organizer of @MemphisPHP @NomadPHP Lightning Talks Passionate about Community
  3. 3. Before we begin Have Virtualbox ( Installed Have VirtualBox Extension Pack Installed Have Vagrant ( Installed run: vagrant box add laravel/homestead
  4. 4. The Plan Brief overview of Laravel Local Development Environment Build an Application Testing Your Application Deploying Your Application
  5. 5. Brief overview of Laravel
  6. 6. Love beautiful code? We do too. The PHP Framework For Web Artisans
  7. 7. Elegant applications delivered at warp speed
  8. 8. Expressive, beautiful syntax
  9. 9. Database ORM
  10. 10. Routing
  11. 11. Layouts and views
  12. 12. Validation
  13. 13. Application Structure
  14. 14. Local Development Environment
  15. 15. Laravel Homestead “Laravel Homestead is an official, pre-packaged Vagrant "box" that provides you a wonderful development environment without requiring you to install PHP, HHVM, a web server, and any other server software on your local machine.”
  16. 16. What’s in the box: • Ubuntu 14.04 • PHP 5.6 • HHVM • Nginx • MySQL • Postgres • Redis • NodeJS • Bower • Grunt • Gulp • Beanstalkd • Memcached • Laravel Envoy Fabric + HipChat Extension + more!
  17. 17. Getting Homestead Install the box: vagrant box add laravel/homestead Clone the Repository: git clone Homestead
  18. 18. Configure Homestead Default: Hello World:
  19. 19. Update /etc/hosts
  20. 20. Ready to vagrant up Our code will be shared from our host machine And mapped to the vagrant machine ~/PhpstormProjects/hello-world /home/vagrant/hello-world
  21. 21. How I use Homestead
  22. 22. Install Homestead
  23. 23. $ vagrant up
  24. 24. Application Features User Login User Management on user reg queue admin email contact us saves to DB and emails admin layout with menu extending
  25. 25. Feedback! Joe Ferguson Twitter: @JoePFerguson Email: Freenode: joepferguson Contact Info: