我已经寻找了一段时间,但是还没有找到答案,为什么我将错误地从表单提交操作路由到我的控制器,所以希望获得一些帮助。
fileUpload.php
<form action="{{route('bulk-uploadFile')}}" method="post" enctype="multipart/form-data">
web.php
Route::post('/uploadfile',array('as' => 'bulk-uploadFile', 'uses' => 'UploadFileController@showUploadFile'));
UploadFileController.php
public function showUploadFile(Request $request){
//code here
}
点击上传后,我将重定向到页面,并显示以下消息:找不到以下网址的页面:
http://localhost:8000/%7B%7Broute('bulk-uploadFile')%7D%7D
感谢我在2天前刚刚开始使用php方面的帮助!
答案 0 :(得分:1)
这里的问题是您使用HTML文件。您应该在fileUpload.blade.php
文件中包含fileUpload.html的内容,否则将不会生成有效的URL,而{{route('bulk-uploadFile')}}
只会是{{route('bulk-uploadFile')}}
并且不会创建有效的URL