PHP courses

Snippet
Laravel
PHP
Laravel Route Model Binding

Tidy up your code drastically by binding models to routes and automatically fetching a model by it's primary key when you access a URI like /users/1.

1 episode
3 mins
Snippet
PHP
So, what's an interface?

Interfaces are used in development a lot, but why make a class adhere to an defined interface? Let's take a look at an example of how this is useful.

1 episode
8 mins
Course
PHP
The best of PHP 7

A look at some of the most useful features of PHP7. These things might sound scary, but they're really simple, useful concepts.

5 episodes
17 mins
Course
Laravel
PHP
Laravel searching with Algolia

Harness the power of Algolia's search service within Laravel. Easily sync model data and present the results to your users.

7 episodes
20 mins
Course
PHP
Understanding namespaces

Namespaces are everywhere for good reason, they help organise your code and prevent naming conflicts. Learn how to use them, and how PSR-4 autoloading can help even the smallest projects.

3 episodes
20 mins
Course
PHP
Sending SMS with Twillio

Twillio provides a really easy way to send SMS messages. We go from setting up a number to sending messages, and then handling errors if things go wrong.

4 episodes
12 mins
Course
PHP
Sending email with Mailgun

Letting an email service like Mailgun handle your email is the right way to go, it's also really easy to set up!

8 episodes
20 mins
Snippet
PHP
Slim
Configuration with Slim 3

Easily set up powerful, flexible configuration within Slim 3 and make it easier to switch your application settings.

1 episode
11 mins
Course
PHP
Generating secure random strings with PHP

Generating random strings is usually part of every application, but how do we securely generate them?

3 episodes
9 mins
Snippet
PHP
Quickly converting an array to an object in PHP

A useful tip for when you need to quickly cast an array to an object.

1 episode
3 mins
Course
PHP
Learn PDO (PHP Data Objects)

Working with a database from PHP? PDO is a great option, and this series covers the essentials every developer should know.

21 episodes
1 hr 1 min
Snippet
PHP
Fun with Ternery Operators in PHP

How ternery operators can clean up your code and speed up development.

1 episode
5 mins
Course
PHP
Send Email With PHPMailer

Sending email in PHP, the right way.

5 episodes
20 mins
Course
PHP
The SOLID Design Principals

This series looks at the 5 SOLID design principals. These can be applied to any object oriented language.

5 episodes
12 mins
Course
PHP
The PHP Reflection API

PHP 5 is bundled with a reflection API that gives you the ability to reverse-engineer classes, interfaces, functions, methods and extensions. In this series we'll look at some examples to get you started with PHP reflections.

5 episodes
14 mins
Snippet
PHP
Using PHP's Built-In Web Server

Did you know PHP has a built-in web server we can run from the command line? Let's take a look at how it works.

1 episode
6 mins