Laravel 5.7
Last updated
Was this helpful?
Last updated
Was this helpful?
We have split this installation into 3 parts
Pre-requisites
Installation
after setup
In order to use JOSH which is a developer oriented product, you should have basic idea of following tools and make sure they are installed in your sytem.
Windows Users If you don't want to install all of them manually, please download
you can check if you have git by running git --version
in terminal, if you don't have it...you can get it from git-scm.com
or on *nix system, you can install by running apt-get install git
command
you can check if you have nodejs installed or not by running nodejs -v
in terminal, if you don't have it... you can get it from nodejs.org
for *nix system, find instructions here
you can check for yarn existence by running yarn -v
in terminal, if you don't have it, you can get from their their website and follow instructions mentioned there
you can check for composer existence by running composer -v
in terminal and if you don't have it, get it from getcomposer.org
The zip file contains all laravel files integrated with josh, however you need to perform following steps to get vendors etc.
composer install
If you are on linux/ mac you can run below command to chown it.
open .env
and modify database details with yours
php artisan migrate
php artisan db:seed --class=AdminSeeder
yarn install
npm run dev
if everything compiles successfully, by now you should have a working website
Still we need to get some keys and setup things to make sure josh is working properly
we need to provide write permission to following folder
our GUI crud generator writes new files to many folders and if you are on *nix, you need to adjust permissions
Josh has Google recaptcha feature for signup, login etc
Josh admin panel can display Google analytics data right in your josh dashboard without leaving site, for which you need to get json file from google site and set analytics view
you need to get google maps keys for maps pages to work, if you don't need these pages, you can ignore it.
you can access your website at (if not using virtualhosts) or (if using virtualhosts) and you can access admin section by going to or respectively.
please check for details
follow this guide to set recaptcha
follow for more details
you can see facebook etc login options in signup and login pages, to make them working properly, please follow this guide