@LP-DIMAN

Почему не могу обработать данные с формы в laravel?

Вот кусок шаблона:
<form action="admin_suc" method="get">
					@foreach($admin as $administrator)

 			<strong>{{$administrator->name}} {{$administrator->surname}}</strong> просит разрешения стать риэлтором<br>
					<a href="admin_suc?id={{$administrator->id}}"><button type="button" class="btn btn-success" name="success">Подтвердить </button></a>
					<a href="admin_suc?id={{$administrator->id}}"><button type="button" class="btn btn-danger" name="cancel">Отклонить</button><br></a>
					
					@endforeach
				  
					</form>


Вот роут:
Route::any('admin_suc','AdminController@get');
А вот функция:
public function get()
	{
		$request = new Request();
		
		
		if ($request->input('success')){
			Admin::confirmation_realtor($id=2,$confirmation_realtor=2,$id_role=3);
			echo 1;
		}
			else if ($request->input('cancel')){
			Admin::confirmation_realtor($id,$confirmation_realtor=0,$id_role=2);
			echo 2;
		
	}


}

Есть две кнопки: Подтвердить и отклонить. Когда нажимаю на одну из них, у меня должно происходить обновление в базе. Но не в этом суть. Интерпретатор просто не распознает нажатие кнопки и выдает null, якобы кнопка не была нажата. В чем проблема?
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
laravel.com/docs/5.1/requests#accessing-the-request
В шаблоне у вас какая-то жуть происходит - форма, внутри которой кнопки, внутри которых ссылки, и всё это с относительными адресами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы