Laravel 5

Laravel 5: Checking if a Variable Holds a Value With filled


John Koster

Published on April 15, 2018

The filled helper function is the logical opposite of the blank helper function, and can be used to quickly determine if the provided value has a non-null, or non-empty value. The provided $value is considered filled if any of the following conditions are met:

  • The value is not null,
  • The value is a string and contains non-whitespace characters with a length greater than 0,
  • The value is numeric, and contains value,
  • The value is boolean,
  • The value is a Countable object and contains items,
  • the PHP empty evaluates to false


The signature of the filled function is:

1function filled(
2 $value

Example Use

The following example demonstrates the basic usage of the filled method and is the opposite of the example provided in the blank section:

1// Set a value to null.
2$testValue = null;
4if (filled($testValue)) {
5 // Perform some action when the
6 // supplied value is not 'blank'.
7} else {
8 // Perform a different action when the
9 // supplied value is 'bank'.