
Explore how Laravel, a php framework, implements the mvc pattern with eloquent orm and blade templating, and use migrations to manage databases and authentication features like login and register.
Download and run a fresh Laravel project by using composer create-project, install Laravel 5.7.19, configure permissions, and access the app via the local host public directory.
Learn to configure virtual hosting with Apache on Linux, create a vhost for a Laravel project, update hosts, and start Apache and MySQL to serve the site.
Set up a macOS local development environment with XAMPP, install components, start Apache and MySQL, and access your site through a browser.
Install a text editor by guiding students to search for Sublime Text, download it for Mac, verify, and open; this editor will be used for coding the course.
Learn to install composer on macOS using the terminal, follow commands to set up directories, and prepare your environment for a Laravel project.
Install XAMPP on Windows by downloading the setup, running the installer, and accepting security prompts; then start the Apache server and access the local dashboard to complete the setup.
Install Sublime Text on Windows by downloading, running the installer, and completing the setup; use it throughout the course.
Install Git, a free and open source distributed version control system, on Windows. Download the latest version 2.20.1, run the installer, and configure line endings and credential manager.
Learn how to download and install composer, a PHP dependency manager that declares and installs libraries your project relies on, then verify the setup on the command line.
Learn how to download and run your first Laravel project by installing the latest Laravel with Composer, configuring a local server, and accessing the public folder in the browser.
Learn how to configure virtual hosting to serve multiple domains on one server, map them to localhost addresses, edit the hosts file, and restart Apache for local projects.
Explore the Laravel project folder structure from bootstrap and config to database, migrations, seeds, and controllers, learning how routes, models, views, and middleware connect the app.
Learn the basics of Laravel routing, defining routes and page names, and displaying dynamic values like id in views using simple hello world examples.
Discover blade templating in Laravel by creating view files in resources/views, building a layout with sections and yields, and loading views with include and data from a controller.
Master Blade templating by creating and testing an if statement with the @if directive in a Blade template. Learn to replace PHP code with clean Blade syntax.
Set up a database by configuring the env, creating a database named 'practice', and defining the db user and password to establish the proper database connection.
Add a column to an existing table using a Laravel migration, update the up method, and add a timestamp column to record deletion before running php artisan migrate.
Learn to check whether a table has a given column using Laravel migrations, create and update migrations, and verify the role type column is added without duplicates.
Learn to insert data into the database using an item controller and the store function, create the item model, and insert dummy data for testing.
Display data from the database by querying all items, selecting key fields like name, quantity, and SRP, and rendering them in a view with a for each loop.
Delete data from the database without a form by calling the destroy method in the item controller, verify removal in the browser and admin panel.
Discover how to seed a database with test data using simple methods and seed classes to support testing across multiple databases in Laravel.
Learn how to insert multiple seeders at once by creating a new seeder, configuring seed data for items, and running artisan db:seed to populate the items table.
Insert 200 fake data into the database using a factory and a seeder, generating random names and quantities with faker, then run the seeder.
Interact with your Laravel application from the command line using Tinker to manipulate data via Eloquent models and jobs, create database records, and speed debugging.
Create data in a Laravel project using tinker, define an item model, set name and quantity, insert records via php artisan tinker, and verify in the admin items page.
Display data from a database in a Laravel project by creating an item model, seeding data, and retrieving all items or a single item using a find one operation.
Update data using tinker in a Laravel project by updating item records by id, changing name and quantity, and verifying results by displaying the updated data.
Learn to delete data using tinker by locating an item in the database, executing artisan tinker commands, and confirming the item is removed from the records.
Welcome to the Finest Laravel Course - Learn from Zero to Ninja with ReactJS
This is the best course to fulfill your dream of becoming a Laravel PHP Developer. I will teach you hands-on to enhance your programming skills faster. I'll guarantee that you will learn more in an advanced mode, and I teach at a fast pace so that you will learn what you really need.
With this course, you can go from beginner to professional in just 4 weeks.
What will you get in this course?
Environment Setup for Windows, MacOS, and Ubuntu
Laravel Essentials
Database with Migration
Database Model (CRUD without Form)
Database Seeding
Database Factory
Laravel Essentials - Tinker (REPL)
Laravel Artisan
Database Relationship
Laravel Essentials - Validation and Request
Laravel Projects - CRUD with AJAX, Yajra, and Datatables
Laravel Essentials - Uploading Files
Laravel Advance - Authentication and Spatie
Laravel Essentials - Email
Laravel Database Queries
Laravel Advance
Laravel API - REST API with Passport
Laravel Projects - Library System with React.js
Laravel Advance - Tips
GIT - Version Control System and GITHUB
Repository Pattern
Advanced Laravel 11 Topics
Get this course today and change your career completely.
The quicker you get this course, the quicker you will gain the finest Laravel skills.
Thank You