A Laravel and PHP Blog

Pick up my book Beginning PHP for a fiver

Development

My Book Beginning PHP is now just $5 to buy from PacktPub Learn all the fundamentals of PHP with...

David Carr


Install Let’s Encrypt Free SSL Wildcard Certificate on ubuntu 18

Tutorials Ubuntu Development

If you want a quick solution for adding SSL/TLS to your website, then you should definitely go ahead...

Lakin Mohapatra


Training resources I've used over the last 12 months

Tools Development

At work we recently created a survey to find out what training staff had received in the last 12 mon...

David Carr


From Cooking to Coding

Personal Development

The alliteration is the only thing these two professions have in common with one another, yet I mana...

Dan Sherwood


Talk: Integrating Microsoft Graph API with Laravel

Microsoft Graph API Packages Laravel Framework Public Speaking

On the 12th of November 2018, I gave a talk on Microsoft Graph API and integrating it with Laravel&n...

David Carr


Laravel package MsGraph

Microsoft Graph API Packages Laravel Framework PHP & MySQL

I've released a new Laravel package called MsGraph that's essentially a wrapper fo...

David Carr


Fixing ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Development

I had a crash after a reboot, then MySQL would not run, the error I was getting was: ERROR 2002...

David Carr


Essential Laravel Packages

Laravel Framework PHP & MySQL Tutorials

Laravel comes with a lot out the box, however, you'll often add third-party packages to add extr...

David Carr


Setting up a new mac checklist

Tools Development

Whenever I get a new Mac or decide to wipe it and start afresh the following are my go-to tools and...

David Carr


Laravel accessing auth in Service Providers

Laravel Framework PHP & MySQL Tutorials

There are times being able to use Auth within service providers is really useful such as showing men...

David Carr


Ubuntu switching php versions

Ubuntu Development

Most applications I work with using PHP 7.2 but I also have legacy projects that need PHP 5.6 still,...

David Carr


Setting up development environment on Ubuntu

Ubuntu Development

I've switched to Ubuntu, this post documents the development tools I'm using and how to...

David Carr


Ubuntu Valet command not found

Ubuntu Development

On a new install of Ubuntu installing Valet worked fine at the composer stage but when trying t...

David Carr


Integrated Terminal in Sublime Text with Terminus Package

Tools Development

I adore Sublime Text, I'm often jumping to other editors to use an integrated terminal but not a...

David Carr


Laravel import large CSV file

Laravel Framework PHP & MySQL Tutorials

I recently had to import a 30,000 line CSV file, in this post, I document how I tackled this ta...

David Carr


Help support the blog so that I can continue creating new content!

Subscribe to my newsletter

Subscribe and get my books and product announcements.

© 2009 - 2022 DC Blog. All code MIT license. All rights reserved.