Blog > Category > Laravel

April 19, 2019

Shifting Homestead

No, not quite the Laravel Shift you may be thinking of. Shifting Homestead means we are taking some features that are currently baked into Laravel Settler and moving them to be installed on demand from Laravel Homestead as configuration items. If you don’t use these features you may never notice a change at all. If you are using any of these features you might notice your first "vagrant...

Laravel Homestead Projects

Read

April 14, 2019

Keybase Static Site Verification

I recently converted my WordPress site over to a static site (using TightenCo's Jigsaw and ran into a problem I figured others might also: my Keybase.io web site verification failed because the URL to my verification file no longer exists. Keybase sent me an email with the subject "your web (joeferguson.me) proof just broke" letting me know that I needed to replace the file or revoke...

General Laravel static-sites Jigsaw

Read

March 6, 2019

Announcing Homestead Fifty Six

The most recent major release of Homestead dropped support for PHP 5.6 and 7.0. While these PHP versions are end of life and will no longer be receiving updates, some developers still need access to these tools. You can certainly use and old version of Homestead but at some point the base box will just be too far out of date and things will start breaking. The solution to this problem is for me...

General Laravel Linux Ubuntu Vagrant

Read

July 22, 2018

PHP Detroit Tutorial: Hit the ground running with Laravel and Set up

I am giving a four hour Laravel tutorial before the main PHP Detroit conference. To fully participate in the exercises you’ll want to follow the directions below. Please reach out to me if you have any issues. Laravel Valet is a fine solution if you’d prefer not to have to install Virtualbox or Vagrant. I will not be able to fully support everyone’s configuration so to create the best...

Community Conferences Laravel Speaking

Read

April 28, 2018

Testing Homestead Ubuntu 18 .04

WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! DO NOT DO THIS ON YOUR WORKING DEV ENVIRONMENTS THINGS WILL BE BROKEN AND NOT WORK IF YOU DO NOT WANT TO TRIAGE ISSUES DO NOT CONTINUE WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! Want to help test the next base box for Homestead? Run this command to update the base box: From here run: And then tell me what...

Community Laravel Linux Ubuntu Vagrant

Read

February 23, 2018

Laravel Homestead -- The missing manual part 1 -- Site Parameters

In the early days of Homestead there used to be a "params" option at the top level of your Homestead.yaml file. These parameters would be copied into the environment for the virtual machine just like you would set environment variables on your production systems. Laravel ultimately moved to using ".env" files and this feature was removed from Homestead. Some users pushed back...

Laravel Linux Projects Ubuntu Vagrant

Read

February 6, 2018

Homestead Welcomes Z-Ray by Zend

Since the release of Homestead version 7.1.0 and base box version 5.1.0 Homestead now supports the Zend Z-Ray plugin for PHP 7.2. You can start leveraging the power of Z-Ray in your application with a small changes to your Homestead project. First make sure you have updated Homestead to v7.1.0 of the Homestead repo and version 5.1.0 of the base box. You can check what versions of the base box you...

DevOps Laravel Linux PHP Projects Zend Z-Ray

Read

July 6, 2017

php[world] Training Day Requirements

I am giving a full day of Laravel Training before the main php[world] conference. To fully participate in the training exercises you’ll want to follow the directions below. Please reach out to me if you have any issues. Laravel Valet is a fine solution if you’d prefer not to have to install Virtualbox or Vagrant. I will not be able to fully support everyone’s configuration so to create...

Conferences Laravel Speaking

Read

May 8, 2017

php[tek] 2017 Training Day Requirements

I’m excited for php[tek] 2017. This will be my fourth year attending the conference and I always have a blast. I am again giving a full day of Laravel Training before the main conference. To fully participate in the training exercises you’ll want to follow the directions below. Please reach out to me if you have any issues. Laravel Valet is a fine solution if you’d prefer not to have...

Conferences Laravel Speaking

Read

December 6, 2016

Laravel Release Schedule

I always have a hard time figuring out what versions where released when and how much longer We'll have support for which versions. I decided to do some research and come up with a chart. General rule is that Laravel will release new version in January and July. (To coincide with Laracon Events) Based on that here's a current list of Laravel versions and their support dates from Laravel 5.0 to...

Laravel PHP

Read

December 5, 2016

Laravel Homestead 4.0 and Box 1.0.1

Today we're releasing Homestead 4.0 and an updated box version 1.0.1 for VMware and Virtualbox. Homestead 4.0 requires box version 1.0.0 or higher since we are making the jump from PHP 7.0 to PHP 7.1. Open your projects "composer.json" file and ensure the "laravel/homestead:" line is: Then run: You may need to run the Homestead make command again to update your...

Laravel Vagrant

Read

November 22, 2016

Use Laravel Shift for your next upgrade

I’ve had an eye on LaravelShift.com since it first made it's way across my twitter feed some time ago. I’ve also had the pleasure of meeting and talking with it's creator Jason McCreary at a few conferences over the past year. I think it's really awesome when community members are able to take a product to market that not only scratches their own itch, but can provide value to the...

Laravel

Read

November 22, 2016

Laravel Homestead Box Updated to 0.6.0

Between the day job and the amazing week I just had at the always great php[world] conference, I finally got around to doing my first Homestead box release. Taylor asked me a couple of weeks ago if I’d be interested in helping build the Homestead box and since the project is near and dear to me I said "Absolutely" The first task was to build the Virtualbox version of the box and...

Laravel Linux Vagrant

Read

October 28, 2016

php[world] 2016 Laravel Training Day Setup

I’m really excited to be going back to Washington, DC for php[world]. I’ll be doing Laravel Training Day. I’m really excited for this because We'll be covering Laravel 5.3! To fully participate in the training exercises you’ll want to follow the directions below. Please reach out to me if you have any issues. If you struggle with the Homestead set up you can skip that part...

Conferences Laravel Speaking

Read

October 13, 2016

ZendCon 2016 Laravel Tutorial Information

If you are planning on coming to this tutorial there are a few things you’ll want to have pre-installed to make the most of the tutorial. If you want to follow along and run all of the examples you will need to bring a laptop running a current version of Linux or Mac OS. VirtualBox 5.1.x VirtualBox 5.1.x Oracle VM VirtualBox Extension Pack Vagrant 1.8.6 PHP 5.6.x or higher (7 is fine!)...

Conferences DevOps Laravel Linux Speaking Ubuntu

Read

February 5, 2016

Adventures in Laravel

Sunshine 2016 was my second year at coming to this really great conference. Last year I gave my Secure Form Processing talk and it was a great conference as a speaker and as an attendee. When I was invited back to give a tutorial as well as another talk for 2016 I was really excited. The wife and I also arranged for her to join me on the trip to Miami, she wasn’t attending the conference,...

Conferences Laravel PHP Speaking

Read

October 23, 2015

ZendCon 2015 Thoughts

ZendCon 2015 was my first ZendCon experience. I was selected to give two talks, "Laravel Forge: Hello World to Hello Production" and "DevOps for Small Teams". This was my first time giving the updated talk about Forge which also includes a basic Envoyer review and I feel like the talk went really well. Attendees seemed to enjoy it and a lot of people told me afterward they...

Community Conferences DevOps Laravel PHP Speaking

Read

August 17, 2015

Laracon 2015 Thoughts

In February 2015 when I found out Laracon US was going to be in Louisville, Kentucky I dropped everything I was doing and bought tickets. Even if I wasn’t selected to talk I was going to attend a PHP Conference that was easy driving difference from Memphis. Laracon US in previous years was held in New York and Washington, DC. The closest PHP conferences to Memphis are in LoneStarPHP...

Community Conferences Laravel

Read

August 12, 2015

On Community Silos

Before starting this conversation (I really hope it becomes a conversation) I would like to concede a few points. This may also give insight as to where my observations are coming from. I am a PHP Developer. Professionally since 2005, Hobbyist since 1998/1999. I am an active member in the PHP Community. I am an active member in the Laravel Community. I love Laravel and have been using it since...

Community Laravel PHP

Read

August 6, 2015

Upload Test Artifacts From Travis-CI to Amazon AWS S3

I’ve spent a lot of time the past few days trying to get test artifacts to upload to Amazon's AWS S3. I’ve also spent a lot of time correcting typos from "artifcats" to "artifacts". I’m not sure what an "artifcat" is, but I know what a test artifact is. A test artifact is some file that is created during a test. In my specific case it's the _output...

Laravel Testing

Read

June 24, 2015

How I use Laravel Homestead everyday

How I use Homestead in my Laravel (and non-Laravel) Applications I feel like I’ve been talking about homestead a lot lately. I feel like Vagrant is such an important part of a developer's workflow. If you are still using MAMP, WAMP, or installing Virtual Machines manually you are wasting so much of your own time (and your clients money) by not using prebuilt development environments....

Laravel PHP Vagrant

Read

May 18, 2015

Using Laravels Homestead from your project

I love Laravel's Homestead environment. I’ve been using it since it was first released and have found it incredibly handy. I often use it for non-Laravel uses as well. It's a great PHP 5.6+ / nginx / MySQL vagrant box. With Homestead version 2, Homestead was changed to run from your home folder and it pushed you more towards using one Homestead machine for all of your Laravel projects. This...

DevOps Laravel PHP Vagrant

Read

April 20, 2015

Homebrew PHP and MAMP MySQL socket fun

While setting up a new project in MAMP for my day job I ran into an odd problem trying to run artisan migrations. Running this command: Threw this error: A quick google search came up with this which pointed to: Changing that fixed my issue, but what was the actual cause of the issue? I installed PHP locally using Homebrew, and MAMP is using it's own versions of PHP and since I was running...

Laravel Linux MAMP

Read

December 15, 2014

Weekend Project: NerdsAreDrinking -- Laravel, Twitter, and Commands

Last Friday I was enjoying an after work beer at my favorite taproom with Brian and Nicole. Brian is one of my two cohosts of the Nerds Drinking Podcast. As we sat there talking each one of us checked into our beers via untappd and I made the comment: "Wouldn’t it be amusing if the @nerdsdrinking twitter account retweeted our beer checkin whenever we had untappd tweet?" We had a...

Laravel PHP

Read

July 29, 2014

TeamCity + Codeception + Laravel = Automated build testing

I’m going to start out by saying this: I’m probably not doing this the "right" way. I’ve not been able to find anything that really pushes me into the "right" way so I’m documenting what I currently have working in hopes that someone will come along and show me a better way. The project I’m working with is for my day job and covered by some signed...

Laravel PHP Testing

Read

July 16, 2014

Laravel Forge post to Slack channel on deploy

Update! _Added github info from https://twitter.com/vistikloft_ We’ve been using Slack at the day job for a couple of months now and one of the first things I did was start playing with integrations, mainly bitbucket to post to a slack channel so we can see what everyone is working on. We are also using Laravel Forge for a custom application and I love the automatic deployments on branch...

DevOps Laravel PHP

Read