Laravel Migrate Fresh Command
You may be familiar with the migrate:refresh command that allows you to rollback and re-runs all of your migrations. This helps when you need to rebuild your database during development. Coming to...
View ArticleIntroduction to Seeding Data in Testing
Since seeding was released in Laravel 5.1, testing has become easier and quicker. You can have ten users with each having a post or 1000 users with one or more posts inserted before the testing...
View ArticleLaravel 5.5 Adds Frontend Presets
Since Laravel 5.3 the framework has shipped with optional Bootstrap and Vue.js scaffolding so you can quickly get started creating your next app idea with some of the latest tools. These have always...
View ArticleBuilding maintainable PHP apps using Composer
This tutorial brought to you by Recognize the problem of trying to use somebody’s library and having to copy it into your codebase, use submodules, or even PEAR, which causes headaches for many PHP...
View ArticleUsing the Google API with Socialite
When I start a project that requires users to log in using their Google accounts, I immediately turned to Laravel Socialite. Socialite is one of Laravel’s official packages, but it is clear it only...
View ArticleLaravel v5.4.18 is now released
Laravel V5.4.18 is now released and available. This is a maintenance release but it does include a few new features to the TestResponse, Validator, Artisan, and Mailer. Test Response The TestResponse...
View ArticleQuickly Run PHPUnit Tests in PhpStorm
PhpStorm has loads of features and it’s extremely powerful, however, it can be difficult finding new options that will speed up workflow. A few months ago we covered a Sublime Text Package for...
View ArticleLearn How to Send an Email on Error Exceptions
You’ve created a new Laravel app for your client and deployed it on the production server. Everything was working fine till a customer has a problem with the app because of some buggy code. He...
View ArticleManage your Laravel Forge Sites and Servers through Alfred
Since the release of the Forge API developers have started creating a lot of apps and integrations, as well as an unofficial SDK. For those that use Alfred on the Mac, Vince Mitchell, launched a...
View ArticleLaravel 5.5 Adds Support for Custom Exception Reporting
In Laravel 5.5 it will be possible to define a report method on any custom exception. Laravel will look for the existence of the report method on any exception that it catches in the...
View ArticleAn Introduction to Laravel Authorization Gates
Laravel Gate has an elegant mechanism to ensure users are authorized to perform actions on resources. Before version 5.1, developers used ACL packages such as Entrust or Sentinel along with...
View ArticleThe Static Site Generator Jigsaw Launched V1.0
Jigsaw, a static site generator, made by Tighten just tagged and launched v1.0 that includes the addition of Collections. These allow you to work with a list of related content, like blog posts, a...
View ArticleLaraCSV – Generate CSV files from your Eloquent models
LaraCSV is a new package from Muhammad Usman that allows you to fluently generate CSV files from your Eloquent Models. Here is a code sample to show how simple it is to get started: $users =...
View ArticleBuilding an Interactive Voice Response System with Laravel and Nexmo
This tutorial brought to you by Want to dial your Laravel app, and have it talk back to you? Let’s take a quick look at how to build a really simple IVR (interactive voice response) – a ‘phone menu’ –...
View ArticleLaravel Language Manager
Laravel Langman, created by Mohamed Said, is a GUI for managing your JSON language files in a Laravel project. Langman is installed just like any traditional package and after you’ve added the Service...
View ArticleLaravel 5.4.20 is Released
Laravel 5.4.20 is now released and available. This is a small bugfix and maintenance release with the following changes: Added higher order tap (3abc4fb) Added FactoryBuilder::lazy() method (#18823)...
View ArticlePHP Roundtable – Laravel Edition
Today the PHP Roundtable had a Laravel inspired edition featuring Taylor Otwell, Mohamed Said, Jeffrey Way, Adam Wathan, and Dries Vints. The crew discussed the overall mission with Laravel, getting...
View ArticleMarkdownMail – A Web App to Create Laravel Markdown Email Themes
MarkdownMail is a new web app that allows you to create markdown email themes for you Laravel apps. You register and login with Github and create a new theme. Next, it gives you a demo email and...
View ArticleDoorman – Limit access to your Laravel applications through invite codes
Doorman is a Laravel package that allows you to limit access to your Laravel applications by using invite codes. Once installed you can generate and redeem invites through the Doorman facade and it...
View ArticleLaravel 5.5 Gets Improvements with the Default Error Views
Coming in Laravel 5.5 is a new and improved design for the error pages. The default errors will extend from an errors::layout file and get some small design additions over the current style with...
View Article