Я пытаюсь добавить нового пользователя, используя Mikrotik PHP API в Laravel. Я могу использовать API для другого использования (например, для просмотра информации о пользователе), но когда я пытаюсь создать нового пользователя, он ничего не дает мне, даже ошибки, просто перенаправляет меня на нужную страницу.
Мой маршрут
Route::post('/isp/addUser', 'MainController@addUser');
Мой запрос формы
<form method="POST" action="{{ action('MainController@addUser') }}">
{{ csrf_field() }}
@foreach ($networks as $network)
<input type="hidden" name="user_name" value="{{ $user->name }}">
<input type="hidden" name="ip" value="{{ $network->ip }}">
<input type="hidden" name="user" value="{{ $network->m_username }}">
<input type="hidden" name="pass" value="{{ $network->m_password }}">
@endforeach
<button type="submit" class="btn btn-primary btn-sm text-uppercase">
<strong>add</strong>
</button>
</form>
Мой метод контроллера
public function addUser(Request $request) {
$API = new routeros_api();
$API->user_name = $request->user_name;
$API->ip = $request->ip;
$API->user = $request->user;
$API->pass = $request->pass;
if ($API->connect($request->ip, $request->user, $request->pass)){
$API->comm("/ppp/secret/add/name={{ $API->user }}/password=123456/service=ppoe/profile=1-MBPS");
$API->disconnect();
}
return redirect('/isp');
}
Это даже не дает никакой ошибки, поэтому я не понимаю. Я думаю, что неправильно отправляю запрос, но понятия не имею, как это сделать.