Я делаю сообщение, которое, кажется, успешно достигает контроллера, но браузер продолжает отображать 302 ответа. Я регистрирую запрос с помощью dd()
и получаю текст для соответствующего входа. Я не знаю, почему я получаю 302, хотя. Я разместил свой код ниже и хотел бы узнать, что я делаю неправильно. Спасибо!
Blade
<form class="form" role="form" method="POST" action="{{ url('/admin/store/custom-text/update') }}">
<div class="form-group @hasError('custom_text')">
<textarea name="custom_text" value="{{ old('custom_text') }}">
</textarea>
@error('custom_text')
</div>
<button class="btn btn-success" type="submit">Update Custom Text</button>
</form>
Контроллер
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Http\Requests\Admin\CustomTextFormRequest;
class CustomTextController extends Controller
{
public function index()
{
return view('admin.store.custom-text');
}
public function update(CustomTextFormRequest $request)
{
$customText = $request->input('custom_text');
dd($customText);
flash('Custom Text Updated!');
return redirect()->back();
}
}
CustomTextForRequest
class CustomTextFormRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'custom_text' => 'required|string',
];
}
}
** Маршруты **
Route::post('admin/store/custom-text/update', 'Admin\CustomTextController@update');