2016-11-30 Tags: hacking php laravel
I've really been digging Laravel lately. Especially due to the wonderful documentation and amazing resources provided by Laracasts. Below are some notes on getting going on a local Ubuntu install. I am running Ubuntu 16.10 and these notes assume a fresh install.
sudo apt install php7.0 php7.0-zip php7.0-mbstring phpunit
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
composer global require "laravel/installer"
Add the following to the end of your
# Add Composer to the PATH export PATH=$HOME/.config/composer/vendor/bin:$PATH
You can either source the
~/.bashrc file or open a new terminal
You can do this by running
laravel new test_project. Then go to the
directory where the new test_project is created with
Once you are in the new project directory install all local dependencies
composer install and then run it with
php artisan serve. I ran
into an issue right away that had to do with the APP_KEY. The error
manifested itself as:
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
A great explanation is shown here but the steps to get a fully functional base install going are:
# Copy the .env.example file to .env cp .env.example .env # Generate App Key php artisan key:generate
Now if you run
php artisan serve you will see a fully running Laravel
app. Happy Hacking!