
Meet your instructor, a European software developer and entrepreneur, who shares a passion for teaching programming languages and exploring the latest technology trends in this Laravel 4 course introduction.
Discover the course objectives, essential tools, and development requirements for Laravel 4. Set up your environment, explore the framework's components, and build a web app from start to finish.
Discover Laravel, a fast-growing PHP framework, and explore built-in features like eloquent ORM, routing, caching, sessions, views, localization, and model relationships, plus its 4.x version history.
Outline the soft prerequisites for this course, including PHP proficiency, object-oriented basics, and required software such as Laravel, Composer, a local or remote server, a code editor, and a browser.
Install composer, the cross-platform dependency manager for PHP, to streamline Laravel installation. Learn to download, run the installer, and verify composer on Windows, Mac, and Unix.
Install Laravel by verifying PHP version and the BHB extension, then create a new project with Composer, and test it locally using the built-in development server at localhost:8000.
Learn how to define routes in Laravel 4 using get, create a category route, return text, and add dynamic parameters with route closures; pass variables and display content.
Explore how views display information in the mvc framework and how routes return a view using the view class and render the hello view file.
Create a database with Wamp and phpMyAdmin, then configure Laravel 4's database.php to use MySQL by default or SQLite, and change localhost to 127.0.0.1 for a stable connection.
Create a books table using Laravel 4 schema with increments, strings, text, date, integer, and timestamps; alter to add or drop columns and migrations.
Learn to implement database migrations in Laravel 4 by creating tables with up, rolling back with down, and tracking changes in the migrations table via artisan migrate.
Learn how the eloquent ORM maps the books table to a book model and supports creating, reading, updating, and deleting records.
Blade, the templating engine for Laravel 4, teaches building dynamic views by displaying variables with curly braces, using arrays and for each and if statements, and PHP date function usage.
Set up a new Laravel 4 library project with composer, configure the database and debugging, and implement controllers, routes, and migrations for users and books.
Demonstrates seeding the database with users and books in Laravel 4, hash passwords, and define one-to-many relationships where a user has many books and each book belongs to a user.
Develop a login form in Laravel 4 using blade layouts, routes, and a user controller. Build fields with form helpers, validate input, and implement login and register post handlers.
Learn to implement login and logout in a Laravel 4 app by validating input with the validator class, authenticating via the attempt function, and adding a remember me feature.
Learn how to use laravel filters to restrict access to pages for authenticated users by grouping routes and redirecting unauthenticated users to the login page.
Register users with Laravel 4 by validating inputs, showing bootstrap flash messages, ensuring unique usernames and emails, validating password confirmation, and securing mass assignment with fillable.
Celebrate completing the course, and reflect on enjoying it while learning something from the instructor. Reach out with questions about these cars or the subject at gmail dot com.
Please note: This course does NOT cover the latest version of Laravel (5.2 at this time) but as many reviewers suggested..this is a great introduction to the main concepts of Laravel framework (being version 4 or 5).
Start developing Web Applications by using the fastest growing PHP Framewok, Laravel.
Ever wanted to create flexible Web Applications fast and easy? It's time to meet Laravel 4.
In this course I am going to take you from zero to hero and introduce you to Laravel 4 while creating a Web App and explaining how the framework works.
We will discuss about Models, View, Controllers and other Laravel specific components while developing a Laravel App from start to finish.
- Start learning Laravel 4 today to increase you web development skills and be able to earn more for the work that you perform.
- Discover why Laravel is considered to be the fastest growing PHP Framework of 2014 and what are its main advantages.
- Take your PHP knowledge one step further by learning how to develope Web Applications using Laravel 4.