Loading...
Reversing and Re-ordering ol items in HTML

Reversing and Re-ordering ol items in HTML

I've just learned you can alter HTML ol items. You can reserver the order and change the s...

David Carr

1 min read -

MySQL 8 The server requested authentication method unknown to the client

MySQL 8 The server requested authentication method unknown to the client

On a new installation of MySQL 8 you may come across the error below when running applicat...

David Carr

1 min read -

Software/tools for self-publishing books

Software/tools for self-publishing books

I've recently published 2 books with Packt publishing which was an interesting experience...

David Carr

1 min read -

jQuery Fullcalender with PHP and MySQL

jQuery Fullcalender with PHP and MySQL

I'm a big fan of fullcalendar.io the latest version is quite a bit different from earlier...

David Carr

10 min read -

MySQL categories and subcategories

MySQL categories and subcategories

Working with categories is a common task, also is the need for using subcategories, in thi...

David Carr

3 min read -

Easily assign variable when using explode in PHP

Easily assign variable when using explode in PHP

I use explode all the time, for splitting strings into parts. I typically write my explode...

David Carr

1 min read -

Writing to an existing PDF with FPDI

Writing to an existing PDF with FPDI

FPDI allows existing PDF's to be used as a template for a new PDF. Whilst this does not gi...

David Carr

2 min read -

Latitude and Longitude with Google Maps

Latitude and Longitude with Google Maps

Google Maps allows using its service to get map coordinates: For instance, In your HTML,...

David Carr

1 min read -

Laravel Merge PDFs

Laravel Merge PDFs

Ever needed to merge multiple PDF's together? It's a common need. In this tutorial, I'll c...

David Carr

2 min read -

Laravel returns 302 for unauthenticated calls

Laravel returns 302 for unauthenticated calls

I've started to secure API calls with Laravel Airlock, when calling a route that's been se...

David Carr

1 min read -

Laravel API change unauthenticated message

Laravel API change unauthenticated message

When making API calls to Laravel when a user who is not authenticated makes a call a 401 s...

David Carr

1 min read -

Upgrade Laravel Valet to PHP 7.4

Upgrade Laravel Valet to PHP 7.4

First you should upgrade your machine to PHP 7.4, it you haven't checkout this great guide...

David Carr

1 min read -

How to integrate PayPal into PHP

How to integrate PayPal into PHP

In this post, I’ll explain how to use PayPal for one-off payment and how to use the Instan...

David Carr

7 min read -

Send emails with Office 365 SMTP

Send emails with Office 365 SMTP

Office 365 is great for handling emails but it can also be used as an SMTP relay for your...

David Carr

2 min read -

V1 PDO Wrapper released

V1 PDO Wrapper released

I've updated and pushed a new release to my PDO Wrapper package. This PDO wrapper, is a c...

David Carr

4 min read -

Test composer packages locally

Test composer packages locally

When developing a new composer package you will want to test it locally before uploading i...

David Carr

2 min read -

Convert translate message calls to a single json language file

Convert translate message calls to a single json language file

Laravel supports using the __() call to setup locale for your pages ie in a blade file you...

David Carr

1 min read -

MySQL 8.0+ error: The server requested authentication method unknown to the client

MySQL 8.0+ error: The server requested authentication method unknown to the client

Upgraded MySQL to v8 and starting getting connection errors due to how MySQL 8 defaults to...

David Carr

1 min read -