FREE PHP Jobs – Free Demo PHP Laravel VueJs site With FREE Source Code


DEMO site link:

Free Source code:

Test Job seeker login:
password: 12345678

Test Employer login:
password: 12345678

PHP Laravel 5.8 PHP Laravel Jobs Site

PHP Laravel Jobs Site allows job seekers and recruiters to connect.
The application provides the facility for job seekers to create their account, upload their profile and resume, search for jobs, apply for jobs, view different jobs opening with closing dates.
The application facilitates the employers to create their accounts, search candidates, create job postings and track contacted candidates.

The employers can create jobs
The employers can fill out their page.
They can upload logo, cover photo
The program resizes the images.

The applicants can apply for the jobs.
The employers can fill out their profile page.
They can upload profile picture, resume, cover letter.

Job Seekers
Job seeker can manage his account.
Job seeker can search the latest jobs.
Job seeker can see the whole job details.
Job seeker can apply for multiple jobs according to his needs.
Job seeker can update his profile.
Job seeker can upload his latest resume.

Employer/ Company
Employer can Post new job.
Employer can edit/delete and manage the jobs that he posted
Employer can see the list of candidates who have applied for specific job
Employer can see and download the resume of job seeker
Employer can search the job seekers.

Developer artisan commands is in the doc folder.

Setting, Install:

//Edit protected .env in the root folder
// Edit the datas with your access data of your hosting or local server


//Mail setting | Gmail

1.Create a gmail account.
Go to the “Less Secure App Access”
Open the link > Allow less secure apps: ON !!

MAIL_USERNAME=[Your Gmail Address ( ]
MAIL_PASSWORD=[Your Gmail Password]


//The SQL file is in the SQL folder
The best Tool is the PHPMyAdmin.
Import the SQL files of the program from the sql folder.

//Image AND File upload setting:
//You can edit the file size If you want it.

#max file size in KB : 10MB
FILE_SIZE = 10000

#max image size in KB : 10MB
IMAGE_SIZE = 10000

VueJs edit:

First Check the NPM is existing.
npm –v

If npm is missing You can download and install here:

If you want to change the Vuejs Component:
You can edit these VueJs components.


After edit Please Run NPM:

npm install

npm run dev


How to pass props to React components in Laravel


One of the challenges I faced is to pass props from Laravel to React using Blade, and I’ve found a very quick workaround. Let’s suppose your react component gets an entity ID as a prop so you can load data when your component will mount, the idea here is to create a div in your Blade view which will contain the props you will be passing to your components

E-commerce Laravel – Demo Laravel 7 Application

In simple words, e-commerce is buying and selling of goods through internet means. There has been vast development in e-commerce since its introduction in the market. Buying and selling of goods has been a lot easier because of it.

E-commerce laravel was developed using latest Laravel 7. This project is simple yet very educational. It uses MVC as it’s base architecture for development. As a result, it’s coding architecture is clean and simple to understand.

It has almost every important features that a good ecommerce website should have. Some of those features are here below:

Users can view all added products according to categories
It also has add to cart and checkout feature
Users can also saved items for later
Online payment system using Stripe