Export Sequel Pro To Laravel Migrations

In a previous article I found this plugin for MySQL workbench that will allow you to export your database tables to Laravel migration files. I've recently found this project on github that will allow...

Laravel Unit Testing Commands

In this tutorial we're going to learn how you can unit test your Laravel artisan commands so that you can make sure they're doing exactly what you expect them to do. When unit testing it's important t...

My Development Setup

Like any profession a developers tools are important, they help us be more productive. When speaking to any developer you always have the tools and setup debate, what computer you use, what IDE do you...

Create Config Files For VueJS

In this tutorial we're going to learn how you can create different configuration files to be used on your VueJS/Laravel application depending on which environment you're working in. If you're working...

Vagrant Up Bash Alias

Here is a quick tip to improve your workflow as a developer working with Vagrant. During my day-to-day job I use Vagrant with Homestead all the time, it allows me to quickly create a virtual environme...

How To Validate Requests In Laravel

When it comes to validation in Laravel there are several ways you can go about this. In this tutorial we're going to investigate the different ways you can achieve this in Laravel and I'll go through...

Free Files For October 2017

Each month the Envato marketplace brings you free premium files, here's the free files for October 2017. Envato is a web marketplace where you can get premium files for different areas of your website...

Using Homestead Per Project

When using Homestead with your Laravel projects there are two approaches you can take with it. You can either install Homestead globally and use all your sites on a single Homestead virtual machine or...

Free Files For September 2017

Each month the Envato marketplace brings you free premium files, here's the free files for September 2017. Envato is a web marketplace where you can get premium files for different areas of your websi...

Using Mailhog With Homestead

Homestead is a package you can use in your Laravel development to create a local development environment for your application with all the services installed you can use to improve the workflow of you...

Create A Contact Form With VueJS And Laravel

In this tutorial we're going to learn how we can create a VueJS component for a contact form and create a Laravel API Endpoint that will send the message from the contact form. VueJS Contact Component...

Laravel Route Model Binding

This is one of my favourite features of Laravel routing and one of the features I see most underused, it's the model binding on the router. Let's think about the standard route you will create for say...

Laravel Debugbar Package

The Laravel debug package is always the first package I install when starting a new Laravel project. This makes it so easy to debug any performance problems you have in your application. It provides a...

Creating Your Own Artisan Commands

Command line scripts can be a big benefit to your application, they're a great way to automate certain tasks or make it easy to get your application up and running quickly. Maybe you have a create tes...

PHP Code Sniffer And Fixer

In this tutorial we're going to learn how we can install code sniffer and a fixer to help us keep to a coding standard. Coding standards are a set of rules that your code must follow, having consisten...