You get that error because the value you are actually sending to SQL is null - it has no value, and your column is (rightly) set to not accept null first names.
So you need to find out exactly what you are sending, and why it isn't what you think it is. Most likely, the problem is either here:
$First_Name = $request->First_Name;
Or here:
$customer->save();
But the first is most likely.
So use the debugger (
A Detailed Guide to PHP Debugging – Stackify[
^]) to find out exactly what is is your variables at run time. At a guess, the request has no
First_name
value, but we can't run your code under the same circumstances as you so we can't tell.
When you have found out what exactly is null you can start look for why that doesn't have the value you expected.
Sorry, but we can't do any of that for you - time for you to learn a new (and very, very useful) skill - debugging!