Posts in category: Tutorials

Tutorials | PHP & MySQL | Laravel Framework

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 website. I...

David Carr


PHP & MySQL | Tutorials

V1 PDO Wrapper released

I've updated and pushed a new release to my PDO Wrapper package.

David Carr


PHP & MySQL | Tutorials

Test composer packages locally

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

David Carr


Packages | Laravel Framework | Tutorials

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 may have...

David Carr


Bash | Tutorials | Development

Switching between PHP versions with Homebrew

With Homebrew it's possible to have multiple versions of PHP installed at once, to switch which...

David Carr


Laravel Framework | PHP & MySQL | Tutorials

Laravel adding custom validation errors

Have a situation where you need to add custom errors to the error array after validation? this post...

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 10 Laravel

The following steps are needed for running Laravel on Linode.

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 9 Remote MySQL over SSH

To connect to your Linode database remotely log in to your MySQL client over SSH

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 8 MySQL

Logged in as a user use sudo to access elevated privileges or login as root.

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 7 Lets Encrypt

Setting up an SSL certificate enables HTTPS on the web server, which secures the traffic between the...

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 6 Virtual Hosts

Virtual hosts maps folders to domain names allowing multiple sites to be configured on a single...

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 5 Composer

Install composer, PHP package manager.

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 4 Apache Enable Mod Rewrite

Enable Apache ModRewrite

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 3 upgrade to PHP 7.3

Since the lamp stack comes with PHP 7.0 an upgrade is required.

David Carr


Linode | VPS | Tutorials | Development

Setup Linode - Part 2 Users

You shoukd not use the ROOT user for normal usage, its too dangerous instead its recommended to setu...

David Carr


Support my work by donating with PayPal.

Subscribe to my newsletter

Subscribe and get my books and product announcements.

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