Leonie Derendorp

Webdeveloper and co-owner of PLint-sites in Sittard, The Netherlands. I love to create complex webapplications using Laravel!

About Leonie Derendorp

Webdeveloper and co-owner of PLint-sites in Sittard, The Netherlands. I love to create complex webapplications using Laravel!

Validation of requests in Laravel

Posted in PHP on November 6, 2015

In most websites or webapplications, users are allowed to fill in some forms of which the data should be stored in a database. For example, if a new order is placed in a webshop, or a new account is created, the data entered by the user should be stored. It’s essential to validate this user input before actually saving it. Laravel has a build-in validator class to make this an easy job.

Read more

Optimizing CRUD operations: inserting data into a database

Posted in PHP on September 25, 2015

In many applications, create-read-update-delete (CRUD) operations are common tasks that are regularly performed. To optimize your workflow and keep your code clean, it is a good idea to generalize these operations. When you build a webapplication from scratch, you likely have written some wrapper functions for this purpose, but when you are using Laravel, a lot of nice features are available out of the box. In this blog, we focus on the creation of new records and the modification of existing ones.

Read more

Namespacing in php

Posted in PHP on August 25, 2015

When an application grows bigger and code gets more involved, chances are that you are accidentally reusing the same function or class name. As a consequence, an error occurs. If you’re using external libraries, you even have a bigger change of creating an error. The solution is to use namespacing and this blog covers an introduction to this topic.

Read more

A tutorial about CSS background properties

Posted in CSS on July 31, 2015

With CSS background properties, it’s easy to create a great looking website. Properties like background images and background gradients make your website look exciting, but also with a repeating background cool effects can be achieved. This tutorial shows you some examples of how to create your own special background effect.

Read more

An introduction to CSS border properties

Posted in CSS on June 23, 2015

This second blog in the series about CSS properties discusses border properties. With border-styles, border-radius and border-images cool designs can easily created. This articles describes how to use these border properties and illustrates them with examples.

Read more

CSS font properties: a tutorial

Posted in CSS on March 9, 2015

CSS font properties are used for the styling of text on your website. Font-weight, font-style and font-family are examples of properties that can be modified using CSS. By adjusting these properties, you can optimize your text for readability and change the look-and-feel of your website. With the introduction of CSS3, additional font properties are defined. Text shadow is one of these properties. This tutorial describes the most-used font properties and illustrates them with examples.

Read more

Web application development using Laravel

Posted in Development on November 12, 2014

We love to build websites, webshops and web applications using Laravel. The framework handles all the features that are common between applications, so we can focus on what’s important: the application itself. There are many aspects related to web application development using Laravel and here, we provide an overview of posts we wrote on this subject.

Read more

An introduction to regular expressions

Posted in Development on January 7, 2014

Regular expressions are used in almost every programming language. You find them in many types of applications and are also known as regex or regexp. These powerful expressions may seems very complex, but luckily they have a clear structure. Once you understand how to read and write a regular expression, you are likely to keep using them in your code. This blog post described the very basics of regular expressions to get you started.

Read more