DEV Community

David Carr profile picture

David Carr

For the past 15 years, I've been developing applications using mostly PHP. I love to write tutorials and get involved with the community.

Location Hull, East Yorkshire, England Joined Joined on  Personal website https://dcblog.dev github website twitter website

Education

Degree

Work

Senior Software Architect at The One Point

10 Best Bootstrap Free and Premium Admin Panels in 2021

10 Best Bootstrap Free and Premium Admin Panels in 2021

Reactions 3 Comments
6 min read
Using Laravel's withCount to count a sub query

Using Laravel's withCount to count a sub query

Comments
1 min read
Laravel Livewire update dependent select menu's on change

Laravel Livewire update dependent select menu's on change

Comments
1 min read
Create Bitly short links with PHP

Create Bitly short links with PHP

Comments
2 min read
Testing Blade components in Laravel

Testing Blade components in Laravel

Reactions 1 Comments
1 min read
How to rebuild search indexes on a table.

How to rebuild search indexes on a table.

Comments
1 min read
Filter FullCalendar and DataTables

Filter FullCalendar and DataTables

Comments
2 min read
Push content to bottom of card

Push content to bottom of card

Comments
1 min read
Robust CSV export

Robust CSV export

Comments
1 min read
Format Xero dates from the API

Format Xero dates from the API

Comments
1 min read
Copy SSH key onto remote server

Copy SSH key onto remote server

Reactions 1 Comments
1 min read
Get the last day of the month from a date

Get the last day of the month from a date

Comments
1 min read
Run tests on commit

Run tests on commit

Comments
1 min read
Add Laravel Valet certificate to Postman

Add Laravel Valet certificate to Postman

Comments
1 min read
How Long Can You Buy A Domain Name For?

How Long Can You Buy A Domain Name For?

Comments
4 min read
Choosing the right domain name for your website can be difficult

Choosing the right domain name for your website can be difficult

Comments
4 min read
8 Ways to Choose the Best Domain Name

8 Ways to Choose the Best Domain Name

Comments
4 min read
Setting up a new Mac checklist (2021 Edition)

Setting up a new Mac checklist (2021 Edition)

Comments
6 min read
Integrate Laravel with Xero

Integrate Laravel with Xero

Comments
1 min read
Easily switch PHP versions with PHP Monitor

Easily switch PHP versions with PHP Monitor

Comments
1 min read
Laravel Livewire testing download

Laravel Livewire testing download

Comments
2 min read
Import SweetAlert2 into Laravel with NPM

Import SweetAlert2 into Laravel with NPM

Comments
2 min read
Login with Microsoft Graph

Login with Microsoft Graph

Comments
5 min read
Released Tailwindcss Admin theme

Released Tailwindcss Admin theme

Comments
1 min read
Laravel Sent Emails Package

Laravel Sent Emails Package

Reactions 6 Comments
1 min read
Laravel Blade Components Package

Laravel Blade Components Package

Reactions 1 Comments
1 min read
Laravel load anonymous components from packages

Laravel load anonymous components from packages

Reactions 1 Comments
1 min read
ASCII to Binary in PHP

ASCII to Binary in PHP

Reactions 6 Comments
1 min read
My favourite VS Code extensions

My favourite VS Code extensions

Reactions 7 Comments 1
4 min read
My Mac Development Tools

My Mac Development Tools

Reactions 2 Comments
2 min read
Converting MSSQL to MySQL

Converting MSSQL to MySQL

Reactions 6 Comments
2 min read
Composer Allowed memory size error

Composer Allowed memory size error

Reactions 6 Comments
1 min read
composer install killed

composer install killed

Comments
1 min read
Reversing and Re-ordering ol items in HTML

Reversing and Re-ordering ol items in HTML

Reactions 1 Comments
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

Comments
1 min read
Software/tools for self-publishing books

Software/tools for self-publishing books

Reactions 3 Comments 3
1 min read
jQuery Fullcalender with PHP and MySQL

jQuery Fullcalender with PHP and MySQL

Reactions 4 Comments
10 min read
MySQL categories and subcategories

MySQL categories and subcategories

Reactions 6 Comments
3 min read
Writing to an existing PDF with FPDI

Writing to an existing PDF with FPDI

Reactions 1 Comments
2 min read
Easily assign variable when using explode in PHP

Easily assign variable when using explode in PHP

Reactions 5 Comments
1 min read
Latitude and Longitude with Google Maps

Latitude and Longitude with Google Maps

Reactions 1 Comments
1 min read
Laravel Merge PDFs

Laravel Merge PDFs

Reactions 6 Comments
2 min read
Laravel API change unauthenticated message

Laravel API change unauthenticated message

Comments
1 min read
Laravel returns 302 for unauthenticated calls

Laravel returns 302 for unauthenticated calls

Comments
1 min read
How to integrate PayPal into PHP

How to integrate PayPal into PHP

Reactions 6 Comments
6 min read
Send emails with Office 365 SMTP

Send emails with Office 365 SMTP

Reactions 3 Comments
2 min read
V1 PDO Wrapper released

V1 PDO Wrapper released

Comments
3 min read
Test composer packages locally

Test composer packages locally

Comments
2 min read
Convert translate message calls to a single json language file

Convert translate message calls to a single json language file

Comments
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

Comments
1 min read
Switching between PHP versions with Homebrew

Switching between PHP versions with Homebrew

Reactions 9 Comments 2
1 min read
Upgrade PHP 7.4 with Homebrew

Upgrade PHP 7.4 with Homebrew

Reactions 6 Comments 3
1 min read
Laravel adding custom validation errors

Laravel adding custom validation errors

Reactions 6 Comments 1
2 min read
New book: The PHP Workshop

New book: The PHP Workshop

Reactions 7 Comments 1
3 min read
Crontab command to delete itself

Crontab command to delete itself

Reactions 7 Comments
1 min read
loading...