Я не могу открыть 2 открытых формы (создать, редактировать), которые проверены одним и тем же классом запроса формы.
Когда я нажимаю на кнопку создания или редактирования, я просто перенаправляю на ту же страницу с 302 найденным кодом состояния, видимым в Dev Tools, без открытия формы.
Когда я удаляю проверку запроса формы из методов в контроллере, я могу нормально открывать формы.
Контроллер:
...
use App\Http\Requests\AreaRequest;
...
public function edit(Area $area,AreaRequest $request) //it works if I remove AreaRequest $request
{
return view('backend.areas.edit', compact('area'));
}
public function create(AreaRequest $request)
{
return view('backend.areas.create');
}
Запрос:
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class AreaRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|string'
];
}
}
Изображение инструментов разработчика: