вы должны получить значение из сеанса, сохраняя данные в базе данных:
$client_info = new client();
$client_info->firstName = $request->session()->get('firstName');
$client_info->lastName = $request->session()->get('lastName');
$client_info->phoneNumber = $request->session()->get('phoneNumber');
$client_info->emailAddress = $request->session()->get('emailAddress');
$client_info->save();
узнать больше о сеансе: здесь
, так как вы получаете эту ошибку:
SQLSTATE [23000]: Нарушение ограничения целостности: 1048 Столбец 'firstName' не может быть пустым (SQL: вставить в значения клиентов (firstName, lastName, phoneNumber, emailAddress, updated_at, updated_at) (,,, 2018-11-30 10:24:56, 2018-11-30 10:24:56))
внутри вашей модели клиента:
protected $fillable=['firstName','lastName','phoneNumber','emailAddress'];
и убедитесь в своей базе данных, таблице клиента: firstName, lastName, phoneNumber, emailAddress допускают нулевые значения
также проверяют, что вы получаете значение из сеанса, может случиться, что ваши значения сеанса хранятся неправильно.