By John Koster
The old helper function is used to retrieve an old input item. It is a shortcut to calling the Illuminate\Http\Request::old instance method. It accepts a $key argument and a $default argument. They $key should be the name of the input item to retrieve and a $default value can be supplied that will be returned if the given $key does not exist.
#Signature
The signature of the old function is:
1function old(
2 $key = null,
3 $default = null
4);
#Example Use
The following example demonstrates how to use the old helper function and assumes that an input item with the key name exits:
1// Retrieve the old name.
2$userName = old('name');
3
4// Retrieve the old name with
5// a default value.
6$userName = old('name', 'John Doe');
The examples below demonstrate different methods to achieve the same result:
1use Illuminate\Facades\Input;
2
3// Retrieve the old name using the Input facade:
4$userName = Input::old('name');
5
6// Retrieve the old name using the request()
7// helper function:
8$userName = request()->old('name');
∎