This is a community conferencing application developed with Laravel 5.4 and VUEJS.
- Download and install virtual box
- Add laravel/homestead box to vagrant environment by running
vagrant box add laravel/homestead - Clone the repository
git clone https://github.com/SoutheastPHPConf/southeastphp.co.git- CD into the folder
cd southeastphp.co- Run composer install to install all php dependencies
composer install- Use npm to install javascript dependencies
npm install- Create a environment file
cp .env.example .env- Generate the Vagrantfile and the Homestead.yml file
php vendor/bin/homestead makeYou should get Homestead Installed! as a response
- Open the generated
Homestead.ymland copy the domain in the site section - Add the domain to
/etc/hostswith sudo access - Generate application key using the command bellow and to update your database
php artisan key:generate
php artisan migrate- Use
npm run watchto build javascript dependencies - In another terminal window run
vagrant upto start the application - Visit the domain in Homestead.yml in your browser and you should see the site!