DEV Community

David Carr profile picture

David Carr

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

Education

Degree

Six Year Club
Writing Debut
Five Year Club
1 Week Community Wellness Streak
Four Year Club
8 Week Writing Streak
Three Year Club
Two Year Club
4 Week Writing Streak
Hacktoberfest 2019
One Year Club
15 years of blogging 500 posts later

15 years of blogging 500 posts later

Comments
2 min read

Want to connect with David Carr?

Create an account to connect with David Carr. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Customize Your Hashnode Blog Frontend with Headless Frontend and Laravel

Customize Your Hashnode Blog Frontend with Headless Frontend and Laravel

Comments
2 min read
GitHub patch release previous version

GitHub patch release previous version

Comments
1 min read
How to disable Laravel console commands

How to disable Laravel console commands

Comments
2 min read
The podcasts I listen to as a PHP developer

The podcasts I listen to as a PHP developer

Comments
3 min read
Creating Flexible Layouts in Laravel with Yields, Includes, and Slots

Creating Flexible Layouts in Laravel with Yields, Includes, and Slots

2
Comments
6 min read
Enhancing Laravel Applications with Traits: A Step-by-Step Guide

Enhancing Laravel Applications with Traits: A Step-by-Step Guide

Comments
3 min read
Laravel ApiResouce name nested route placeholder

Laravel ApiResouce name nested route placeholder

Comments
2 min read
My process for writing Laravel packages

My process for writing Laravel packages

Comments
11 min read
Running HTTP requests in PhpStorm

Running HTTP requests in PhpStorm

1
Comments 2
2 min read
Extracting a time into select menus with PHP

Extracting a time into select menus with PHP

Comments
2 min read
Vue show and hide form elements

Vue show and hide form elements

Comments
4 min read
My PhpStorm Setup

My PhpStorm Setup

Comments
3 min read
VIM shortcuts

VIM shortcuts

Comments
4 min read
Laravel Extract Language to lang files

Laravel Extract Language to lang files

Comments
1 min read
I'm writing a new Laravel book on testing called Laravel Testing Cookbook

I'm writing a new Laravel book on testing called Laravel Testing Cookbook

Comments
1 min read
Adding pinned posts with Laravel

Adding pinned posts with Laravel

1
Comments
1 min read
Laravel Livewire Resources

Laravel Livewire Resources

3
Comments
2 min read
Upload images in Ckeditor 5 with Laravel

Upload images in Ckeditor 5 with Laravel

3
Comments 1
3 min read
Dev Retro 2022 - My reflections

Dev Retro 2022 - My reflections

Comments
3 min read
Setup Jira for managing scrum Sprints from scratch

Setup Jira for managing scrum Sprints from scratch

Comments
12 min read
PHP Generate a UL menu from an array

PHP Generate a UL menu from an array

Comments
2 min read
Write an SEO-friendly title: A quick start guide

Write an SEO-friendly title: A quick start guide

Comments
3 min read
Use PHP to generate table of contents from heading tags

Use PHP to generate table of contents from heading tags

8
Comments
1 min read
Running Docker on M1 Mac - docker: compose is not a docker

Running Docker on M1 Mac - docker: compose is not a docker

5
Comments
1 min read
Using Laravel Sail alongside PhpStorm

Using Laravel Sail alongside PhpStorm

12
Comments 2
2 min read
Handle Stripe checkout webhooks

Handle Stripe checkout webhooks

9
Comments
2 min read
The New Reality of AI-Generated Content Creation

The New Reality of AI-Generated Content Creation

Comments
3 min read
Sell products with Stripe

Sell products with Stripe

Comments
2 min read
Laravel update factory after creation

Laravel update factory after creation

Comments
1 min read
Laravel boot multiple traits

Laravel boot multiple traits

Comments
1 min read
Laravel use multiple boot in traits

Laravel use multiple boot in traits

Comments
1 min read
Email Testing Overview: Process and Tools

Email Testing Overview: Process and Tools

Comments
7 min read
Laravel how to test CSV download

Laravel how to test CSV download

1
Comments
2 min read
Laravel organise migrations into folders

Laravel organise migrations into folders

1
Comments
1 min read
Laravel how to set app environment during tests

Laravel how to set app environment during tests

3
Comments
1 min read
Laravel Sync Remote Database Package

Laravel Sync Remote Database Package

2
Comments 3
1 min read
How to Drive Traffic to Your Website in 2022: Tips for Web Developers

How to Drive Traffic to Your Website in 2022: Tips for Web Developers

Comments
4 min read
Test Laravel Packages with PestPHP

Test Laravel Packages with PestPHP

4
Comments
2 min read
Generate PDF and Epub files using Pandoc

Generate PDF and Epub files using Pandoc

7
Comments
2 min read
Released Laravel TALL AdminTW theme

Released Laravel TALL AdminTW theme

4
Comments
2 min read
My Termial Aliases

My Termial Aliases

9
Comments
4 min read
My Terminal Aliases

My Terminal Aliases

Comments
5 min read
Mockery 1 Illuminate Console OutputStyle askQuestion() but no expectations were specified

Mockery 1 Illuminate Console OutputStyle askQuestion() but no expectations were specified

4
Comments
1 min read
Laravel Security Headers

Laravel Security Headers

5
Comments 1
3 min read
Livewire clear modal on close

Livewire clear modal on close

Comments
1 min read
Livewire confirm Sweet Alert

Livewire confirm Sweet Alert

Comments
1 min read
Image intervention - Image source not readable

Image intervention - Image source not readable

1
Comments
1 min read
Fatal: Authentication failed (on git push)

Fatal: Authentication failed (on git push)

Comments
1 min read
Testing dynamic file uploads with Laravel

Testing dynamic file uploads with Laravel

Comments
1 min read
New Laravel Package: Laravel Module Generator

New Laravel Package: Laravel Module Generator

Comments
1 min read
Laravel Modules new docs website

Laravel Modules new docs website

Comments
1 min read
Best productivity app for mac: Alfred

Best productivity app for mac: Alfred

2
Comments
3 min read
Why I moved my blog to Hashnode

Why I moved my blog to Hashnode

Comments
3 min read
10 Best Bootstrap Free and Premium Admin Panels in 2021

10 Best Bootstrap Free and Premium Admin Panels in 2021

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

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

How to rebuild search indexes on a table.

Comments
1 min read
loading...