API Query Builders

laravel-api-query-builder

Laravel & Lumen Api Query Builder Package:

laravel-api-handler

This helper package provides functionality for parsing the URL of a REST-API request:

node-mongo-querystring

Accept MongoDB query parameters through URI queries safe and easy:

Installing Atom and Vagrant/Homestead Box

Docker instead of Vagrant

LaraDock helps you run your Laravel App on Docker real quick. It’s like Laravel Homestead but for Docker instead of Vagrant.

LaraDock

Update Ubuntu (Elementary OS 14.04.1)

sudo apt-get update
sudo apt-get upgrade

Git

sudo apt-get install git

Atom Editor

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update

sudo apt-get install atom

sudo apt-get upgrade

Latest Stable Node JS

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -j nodejs

sudo apt-get install -y build-essential

NPM

npm config set prefix ~/.npm
vim ~/.bashrc

export PATH="$PATH:~/.npm/bin"

Linters

npm install -csslint
npm install -jshint

sudo apt-get install php5-cli
sudo apt-get install php-pear
sudo pear install PHP_CodeSniffer

Composer

curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar

Vagrant

Manually download via URL and install latest Vagrant version.

Virtualbox

wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc

sudo apt-key add oracle_vbox.asc

sudo apt-get update

sudo apt-get install virtualbox-5.0
sudo apt-get install virtualbox-dkms

sudo apt-get upgrade

Composer

vim ~/.bashrc

export PATH="$PATH:~/.npm/bin:~/.composer/vendor/bin"
composer global require "laravel/homestead=~2.0"

mkdir ~/Code

homestead init
vim ~/.homestead/Homestead.yaml

sudo vim /etc/hosts
homestead up
homestead ssh

Atom Theme

seti-syntax
seti-ui

Atom Packages

angularjs
atom-autocomplete-php
atom-beautify
atom-material-syntax
atom-material-ui
atom-pair
atom-ternjs
autoclose-html
color-picker
docblockr
editorconfig
emmet
file-icons
git-time-machine
hyperclick
hyperclick-php
javascript-snippets
js-hyperclick
language-javascript-jsx
linter
linter-csslint
linter-jshint
linter-phpcs
merge-conflicts
minimap
pigments
plantuml-viewer
rest-client
sort-lines
terminal-plus