Laravel 5 Setup

  1. Install Composer

  2. Require the Installer

    composer global require "laravel/installer=~1.1"

  3. Add ~/.composer/vendor/bin to your PATH

    export PATH="$HOME/.composer/vendor/bin:$PATH";

  4. Create A New Project

    laravel new <name of site>

  5. Serve the Project

    • With Artisan

      php artisan serve

    • With PHP

      php -S localhost:8000 -t public /

  6. Update Composer

    composer update

Optional: Change namespae

php artisan app:name <myname>

Tinkering with the commandline

php artisan tinker --env=local

It uses PsySH a great interactive php console and debugger

Installing the Debugbar

composer require barryvdh/laravel-debugbar

Then add to providers and aliases in config/app.php:

'providers' => [ 'Barryvdh\Debugbar\ServiceProvider' ], 'aliases' => [ 'Debugbar' => 'Barry\Debugbar\Facade' ]

Then install the package:

php artisan vendor:publish

Logging to Debugbar:

\Debugbar::error('Something has gone wrong!');

Testing

PHPunit and PHPspec are automatically added to composer.json

Check the phpunit version

vendor/bin/phpunit --version

If you can some crap error like: vendor/bin/phpunit --version You need to set up the project dependencies using the following commands: wget http://getcomposer.org/composer.phar php composer.phar install

Rather remove vendor/

then run composer install

Hopefully they fix this kak

Running the Test

vendor/bin/phpunit