
We'll going to overview what we are going to build.
How exactly it'll going to work
what are the features we'll gonna cover in this course
We will install Composer in Windows PC
We'll learn how to install Laravel MVC on Windows
We'll learn how to configure and connect database in Laravel
We'll learn how to run laravel Auth Scaffolding
In this lecture we will going to create the layout for our chat system.
We'll learn how to do it using Bootstrap, CSS, and HTML.
Design and style a multi-item chat interface by adding styling files, configuring resources, and building a responsive chat item layout with overflow scrolling, borders, hover effects, avatars, and message sections.
Design and style the chat section by building a message list with a fixed bottom input, using bootstrap panels and form controls, and displaying human-friendly time like two minutes ago.
Fetch real users from the Laravel users table, exclude the logged in user, and render them in the chat interface using a static function on the user model.
Create a chat table in the database via a Laravel migration, set up a many-to-many relationship with users, and copy the schema from the user table migration.
Learn to disable the create chat button by default and enable it only after selecting at least one user, using jQuery, a timeout, and ajax-ready setup for third-party plugins.
Learn how to implement a chat feature by sending ajax requests to a Laravel chat controller, validate data, and attach users to new chat with a many-to-many relation, returning json.
Enable the message area after a successful response, clear the input, scroll to the latest message, and wire the form to load and send new messages via the message controller.
Describe how to manage the chat message area in a PHP with MySQL and Laravel app: clear the first message and then append subsequent messages based on the response state.
Mark messages as seen in a Laravel chat app by sending an Ajax request to the message_scene route, updating the seen flag from 0 to 1, and updating the UI.
Learn to mark chats as active in a Laravel PHP MySQL app by creating an active_chat table, its migration, model, and controller, and implementing typing and seen-message status with ajax.
Build the typing indicator for a PHP MySQL Laravel chat app. Track input activity, update typing status via AJAX, and display who is typing with their name.
Learn to implement a typing indicator in a PHP MySQL chat app using Laravel, showing which user is typing in real time and managing typing checks and user lists.
Build a real-time chat by displaying messages instantly using AJAX updates in a PHP with MySQL and Laravel app, with two screens handling messages and live updates.
Implement a load more feature in the chat app by triggering on top scroll, showing a load more button, and updating message count with a no more messages condition.
Design and style the user profile page in a Laravel chat app by creating profile view, protecting it with middleware, and enabling name, email, password, and avatar uploads using bootstrap.
Implement the profile image upload for the chat app by validating jpg, jpeg, png, and gif types, saving the file, and updating the user profile with flash messages.
Build and validate profile data and profile image in the PHP chat app, enforcing required name and unique email, and implement a reset password workflow with password confirmation.
This Course is all about taking your programming career to the next level and learn modern web development technique such as chat system using advanced web technologies in just few hours.
We do not want you to waste your time on watch 50+ lectures on learning it, so my call is that, "less lectures, more knowledge".
We'll gonna learn Advanced Programming in Details.
We'll be using PHP as a programming language for server side programming and MySqli for Database, both are pretty popular and easy to use and We'll be using Laravel as our MVC framework.
We'll gonna use HTML5 and CSS3 for front end development along with Bootstrap as well as Javascript, Jquery, and Ajax for client side programming.
We'll learn how to process and manage ajax request using both js and jquery.
We'll learn how to use jquery UI functions for advanced DOM interactions.
We'll learn new and advanced way of receiving files and how to use them.
After this Course you'll understand how to create Chat System using modern technologies in web development world.
If you're Interested to become Worthy Programmer and grow in IT field then get into this course without hesitation and you'll gonna love it.