
Shift between PHP versions in Laragon by downloading the desired PHP release, placing it in the bin folder, then stop and start all services to apply the change and verify.
Download and install the base code for the Laravel 9 job portal project using Visual Studio Code, following Windows-specific installer steps and default settings.
Install the Laravel bullets snippets extension to enable Blade snippet support in Laravel views, then use bullet syntax to insert blocks such as if, else, and section.
Explore installing and using the Laravel partition extension to run artisan commands from the UI, including cache clear and creation of controllers and resource controllers.
Install the Laravel go to controller extension to quickly navigate to a controller's index function, create a student controller, and use ctrl+click to jump directly to that function.
This lecture demonstrates how to change the color scheme in Laravel's development environment, showcasing default themes, installing new color schemes from extensions, and applying Dracula and other options.
Learn how to install Laravel 8 or Laravel 9 by selecting the proper SP and PHP versions, running composer create-project, and launching a fresh Laravel project.
Explore how to work with the Laravel model and Eloquent, creating models from tables, handling migrations, and configuring primary keys, timestamps, and custom table names.
Learn to fetch data from a Laravel database using raw SQL, display all rows and a single row in a Blade view, and pass results to the view.
Master joining two tables with Laravel's query builder by creating migrations for students and fees, defining student_id as a foreign key, and retrieving joined data with select and get.
Update a database record with Laravel 9's Eloquent ORM. Locate a row by id, fetch its data, update fields like name and email, and save changes to the students table.
Explore soft delete and data restoration in Laravel 9, focusing on the deleted attribute, restoring records, and listing trashed data via migrations, models, and controllers.
Explore soft delete versus force delete in Laravel 9. Learn how force delete permanently removes a record from the database via a controller method and route.
Create a mail class, configure SMTP with Mailtrap, and send emails from a controller in Laravel, using a subject and html email body blade.
Learn to implement a Laravel 9 authentication flow by creating a registration form, validating input, hashing passwords, saving a pending user, sending a verification email, and handling account verification.
Implement single-user authentication in Laravel 9: build a login form, submit credentials via post, use the web guard with auth attempt, protect the dashboard with middleware, and enable logout.
Explore implementing a multi authentication system in a single users table by adding a role field to distinguish admin and user access, including protected settings and unified login and registration.
Master multi-authentication in Laravel 9 using different guards and tables, validate user login, and secure admin access with redirects to the login or user dashboard.
Integrate Stripe payments into a Laravel app by configuring test mode, retrieving publishable and secret keys from the Stripe developers dashboard, and applying them to your project.
Install Laravel 9 for the admin panel, verify PHP 8+ with a version check file, use composer create-project, start the development server, and create a database named admin panel Laravel.
Create a demo admin user in phpMyAdmin by inserting default admin data, hashing the password in Laravel, and preparing the admin login with a photo and token field.
Convert the admin panel to Bootstrap 5 by upgrading to Bootstrap 5.2.1, updating CSS and JS in public/dist, and creating a custom btn-block style to fix layout and dropdowns.
Transform the admin panel with bootstrap 5 by adjusting navigation, dropdowns, and profile elements, applying custom css classes, alignments, and a rounded profile image.
Convert the admin panel to Bootstrap 5 by enabling sidebar dropdowns with tooltips and correct data attributes, like data-bs-toggle and data-bs-placement, for all items including dashboard, forms, tables, and invoices.
In this course, I have taught the students the Laravel framework from scratch. After showing all the basics of Laravel, authentication system, template mastering etc., I have developed a complete job portal web application with Laravel 9.
The persons who are very beginner in Laravel and only have few php and oop idea, they will be benefitted the most from this course. But the advanced persons will also get help from this course, because I have coded following the standard and showed some advanced features.
Admin Panel Features:
Admin can change logo, favicon etc.
Admin can change top bar and footer information.
Admin can control the home page information.
Admin can create, edit and delete blog categories.
Admin can create, edit and delete blog posts.
Admin can create, edit and delete job categories.
Admin can create, edit and delete job locations.
Admin can create, edit and delete job experiences.
Admin can create, edit and delete job types.
Admin can create, edit and delete company industry.
Admin can create, edit and delete company size
Admin can create, edit and delete company location
Admin can create, edit and delete why choose us section
Admin can create, edit and delete testimonials.
Admin can send email to subscribers
Admin can see all the company profiles and can delete them
Admin can see all the candidate profiles and can delete them
Admin can change his own photo, information and password
Admin can manage advertiesments in job listing and company listing pages
Company Features:
Company can create account for free
Company can login and work with forget password option
Company can change profile information
Company can buy package using PayPal and Stripe
Company can renew package anytime
Company can check orders
Company can update orders
Company can create, edit and delete jobs
Company can check candidate list
Company can approve or reject candidates
Company can make a job featured
Company can make a job urgent
Candidate Features:
Candidate can create account for free
Candidate can login and work with forget password option
Candidate can change profile information
Candidate can create, edit and delete education
Candidate can create, edit and delete job experience
Candidate can create, edit and delete skill
Candidate can create, edit and delete awards
Candidate can create, edit and delete resumes
Candidate can apply in jobs
Candidate can bookmark any job
Candidate can search job by category, location, title, type etc.