Laravel old value 在新增頁面時如何保留?

1. 一般情況下可用

<input value="{{ old('$data->name') }}" />

2. 如果沒有$data呢?

但這個情況只能在edit 頁面做,但在create page時,你本身沒有資料,所以被 redirect->back() 時是沒有任何資料

//demo:
return back()->withInput();

//demo
return back()->withInput()->with('danger', 'error message.');