Create Test Database For Unit Tests On Laravel

When you're testing your Laravel application particularly with functional tests there will be times where you need to test database interactions, such as if you testing the form posting you'll need to...

Deploying With Envoy

In this tutorial we're going to look at how you can use Envoy to make it very easy to deploy your Laravel applications. Envoy provides a nice blade style syntax way of running commands on your remote...

Laravel Specific Key Was Too Long

When you're using Laravel migrations have you ever come across the error 1071 Specified key was too long; max key length is 767 bytes. There was a change in Laravel 5.4 that changed the default databa...

MySQL Workbench To Laravel Migration

We all have our favourite database GUIs, some work with PHPMyAdmin others use tools such as MySQL Workbench. I tend to use MySQL Workbench more than any database GUI tool. MySQL Workbench is a cross-p...

Getting Started With Laravel

Laravel is one of the most popular, if not THE most popular PHP framework and after using Laravel and comparing it with the likes of Zend and Symfony it's easy to see why, over the courses of multiple...

Configuring Multiple Database Connections In Lumen

In Lumen you can create a database connection by filling out the default information you can find in .env file. But if you need multiple database connections you can do so by adding a new database con...