0
Я работаю над laravel 5.2. Текстовое поле текстового поля всегда отображается пустым. Я уточнил свой post_id вместе с. Также были выполнены другие формальности.Поле комментариев всегда обнаружено пустым в laravel
Контроллер:
public function postReply(Request $request, $post_id) {
$data = $request::all();
// Applying validation rules.
$rules = array("reply-{ $post_id }" => 'required|max:1000');
$val = Validator::make($data, $rules);
if ($val->passes()) {
dd('all ok');
} else {
$message = 'There is an error';
}
return redirect()->route('home')->with(['message' => $message]);
}
Форма:
<form action="{{ route('post.reply',['post_id' => $post->id]) }}"
method="post">
<div class="form-group">
<textarea class="form-control" name=" reply-{{ $post->id }} " rows="2"
placeholder = "Reply to this Post"></textarea>
</div>
<button type="submit" class="btn btn-default btn-sm"> Reply </button>
<input type="hidden" value="{{ Session::token() }}" name="_token">
</form>
На самом деле все другие функции на одной странице работает с $ запроса :: все() С помощью этого он дает ошибку, вызов метода не определен ILLUMINATE \ Support \ Фасадам \ Request :: all(). Поскольку я использую Request Request; вместо использования Illuminate \ Http \ Request, и он отлично работает. Пожалуйста, предложите любое другое редактирование. – Nitika