Проблема в том, что я хочу вернуться с входами, когда проверка не пройдена.Здесь я использую пользовательский класс запросов для проверки ввода пользователя.
Теперь мой вопрос: куда я помещаю этот фрагмент кода на Контроллер Или в Класс запроса .
или есть другой способ сделать это?
Вот код, который я хочу использовать: return redirect()->back()->withInput();
ВотКонтроллер:
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Requests\Admin\counter\CreateCounterRequest;
use App\Models\Admin\Counter;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class CounterController extends Controller
{
public function store(CreateCounterRequest $request)
{
Counter::create([
'title' => $request->title,
'ion_icon' => $request->ion_icon,
'counter_value' => $request->counter_value,
]);
session()->flash('success', 'Counters created successfully.');
return redirect(route('counter.index'));
}
}
Вот класс запроса:
<?php
namespace App\Http\Requests\Admin\counter;
use Illuminate\Foundation\Http\FormRequest;
class CreateCounterRequest extends FormRequest
{
public function rules()
{
return [
'ion_icon' => 'required',
'title' => 'required',
'counter_value' => 'required|numeric',
];
}
}