почтовый маршрут в Ларавеле - PullRequest
0 голосов
/ 01 октября 2018

Я сделал все правильно, но моя кнопка отправки ничего не делает, и я не знаю почему ....

Вот мой взгляд

<form action="{{ route('importUser') }}" method="POST" enctype="multipart/form-data">
     @csrf
    add users via excell<input name="file" class="form-control" style="padding-bottom:3em; margin-bottom:3em" type="file">
    <div style="display:inline;">

     <input type="submit" class="btn btn-primary btn-lg" value="ارفع" >
</div>
</form>

Вот мой контроллер

function importUser(Request $request)
 {

 #code...
 }

и мой маршрут

Route::POST('ImportUsersFile', 'ExcelUserController@importUser')->name('importUser')->middleware('Admin');

Видимо, поток не попадает в функцию импорта пользователя.Я пытался углубиться в это, но ничего не произошло!

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

В соответствии с сообщением об ошибке, которое вы указали в комментарии, попробуйте следующее:

php artisan key:generate
0 голосов
/ 01 октября 2018

Попробуйте использовать url целое число route

<form action="{{ url('ImportUsersFile') }}" method="POST" enctype="multipart/form-data">
 <input type="hidden" name="_token" value="{{ csrf_token() }}">
add users via excell<input name="file" class="form-control" style="padding-bottom:3em; margin-bottom:3em" type="file">
<div style="display:inline;">

 <input type="submit" class="btn btn-primary btn-lg" value="ارفع" >
</div>
</form>

И в ваших маршрутах:

Route::post('ImportUsersFile', ['uses' => 'ExcelUserController@importUser', 'as' => 'importUser']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...