I'm trying to return with old input but it's empty.
This is my code.
return view('reports.employees.index', compact('employee', 'zones', 'barChart'))->withInput(Input::all());
<input type="text" class="form-control" name="start" placeholder="Tarih" value="{{old('start')}}"/>
Please check the following middleware classes in your $middlewareGroups property of App\Http\Kernel class:
\Illuminate\Session\Middleware\StartSession::class
\Illuminate\View\Middleware\ShareErrorsFromSession::class
And check the link with a similar problem: Laravel 5 withInput old always empty
make sur the input array has 'employee', 'zones', 'barChart' cause compact suppose wait some variable named 'employee', 'zones', 'barChart' . In your case add start into compact (employee', 'zones', 'barChart','start')