The new repository can be found in the LaravelIO organization at https://github.com/LaravelIO/laravel-io
This is the Laravel.IO community portal site. The site is entirely open source and community involvement is not only encouraged, but required in order to ensure the future success of the project.
- PHP 5.4
Here are the steps for installation on a local machine using the officially endorsed workflow.
- install Vagrant, Chef and VirtualBox from their websites. NOT from package managers. If you install any of these from package managers, please do not ask for help or support when things break, which will VERY likely happen.
- add "10.10.10.10 app.local" to your HOSTS file. Instructions below for Linux. echo "10.10.10.10 app.local" | sudo tee -a /etc/hosts
- clone down this repository git clone firstname.lastname@example.org:ShawnMcCool/laravel-io.git
- run the install vagrant script bash ./install_vagrant.sh
- ssh into the vagrant box and run the update environment script vagrant ssh cd /vagrant bash ./update_environment.sh
Now, we must install the oauth configuration.
- ssh into the vagrant box (vagrant ssh) and cd /vagrant
- create the configuration file below at app/config/packages/artdarek/oauth-4-laravel/config.php
- Create an application in your github account called something like "Laravel IO Development" and add your GH application's client id and secret to this config file. Your GitHub Application should be set up as follows: a. Full URL: http://app.local b. Callback URL: http://app.local/login
<?php return [ 'storage' => 'Session', 'consumers' => [ 'GitHub' => [ 'client_id' => '', 'client_secret' => '', 'scope' => ['user'], ], ], ];
When you'd like to work on the application, run vagrant up. When you're finished, run vagrant suspend.
Access the application at the URL: http://app.local/ (the trailing front-slash tends to be required for .local tlds in most browsers).
When you'd like to access the database, connect to host app.local port 3306 using the user/password root/password.
I'm getting an error about running a 64bit VM on a 32bit machine
You probably don't have hardware virtualization support enabled in your computer's BIOS.