在拉拉韦尔(Laravel)的路线

时间:2018-10-01 09:17:35

标签: php laravel laravel-5

我已经以正确的方式完成了所有操作,但是我的提交按钮却什么也没有做,我也不知道为什么。...

这是我的观点

<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 :(得分:3)

根据您在评论中提供的错误消息,请尝试以下操作:

php artisan key:generate

答案 1 :(得分:0)

尝试使用url的{​​{1}}接口

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>