How to Create a timetracker web app in Laravel
- Project length: 5h 43m
Ever wanted to build a Laravel app, but have become too overwhelmed? Do you keep asking yourself if this is right? Well, watch and learn on how to start your own time tracker web app in Laravel 5.5. We'll start from scratch and in the end, you'll have a strong foundation to enterprise your next Laravel application. So let get started and watch an industry professional, simplify the cruft and get yourself up and running.
This tutorial will cover everything relating to the development of the timetracker Laravel application. You will be guided through each process, from selecting a text editor, right down to the finder details such as understanding time zones. At the end of this tutorial, you will have everything needed to create your own timetracker web app.
What are the requirements?
- Basic understanding of HTML/CSS
- Object-oriented programming in PHP
- Usage of MySQL/MariaDB
What is the target audience?
- People interested in learning Laravel
- Developers interested in building out products
Students that need a deeper understanding web application development
When are the streaming sessions (streaming schedule)?
Weekly 3PM EST time on Tuesday, Thursday, Saturday
Session 1: Setting-up the Environment and Tooling
- Setting up Laravel Homestead
- Alternative setup for those that do not have computers with virtualization
- Light introduction Composer for PHP
- Initializing a Laravel project
- Visual Studio Code introduction and plugins required
Session 2: Laravel Front-end Setup
- Wrap up Laravel Homestead for Windows
- Setting up user registration
- Installing a static page provider for Laravel
- Getting started with Bootstrap 4
- How to live reload when working on Blade templates
Session 3: Designing Pages
- Using Laravel Mix
- Introduction to Laravel Blade templates
- Laying out a simple homepage
- Layout for time tracking page
Session 4: Introduction To VueJS
- Setting up VueJS with Laravel
- How to compile a VueJS component
- Using VueJS Syntax within a Laravel Blade template
Session 5: Laravel Registration and Migrations
- Setting up your first Laravel database migration