Laravel Controller.php第91行中的NotFoundHttpException:未找到控制器方法
这是我的控制器Laravel Controller.php第91行中的NotFoundHttpException:未找到控制器方法,laravel,Laravel,这是我的控制器 public function postUpload() { if (Input::hasFile('file')) { $files = Input::file('file'); $file = fopen($files, "r"); while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) { $
public function postUpload() {
if (Input::hasFile('file')) {
$files = Input::file('file');
$file = fopen($files, "r");
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) {
$insert = ImportModel::create(array('company_name' => $emapData[0],
'contact_person' => $emapData[1],
'state' => $emapData[2],
'city' => $emapData[3],
'country' => $emapData[4],
'email_address' => $emapData[5],
'category' => $emapData[6]
));
}//WHILE BODY
//foreach($insert as $emapData => $values){
// echo $emapData.'<br>';
//}
if ($insert) {
echo "done";
}//INNER IF BODY
}//IF BODY
}//POST UPLOAD FUNCTION
我正在尝试将Excel CSV文件导入数据库,但当我点击导入按钮时,它显示找不到控制器方法,请帮助我。。
提前感谢如果您正在使用Laravel 5,请尝试:
<form action="{!!route('postUpload')!!}" method="post" enctype="multipart/form-data">
如果您使用的是Laravel 5,请尝试:
<form action="{!!route('postUpload')!!}" method="post" enctype="multipart/form-data">
这是我的表单操作如果我删除method=“post”所以它不会显示此错误控制器方法未找到,如果我将其更改为method=“get”,那么它也不会显示错误,但不工作您是否尝试运行命令composer dump autoload
?如果没有,则从终端/cmd尝试。我的上述代码是正确的??这是我的表单操作如果我删除method=“post”则不会显示此错误控制器方法未找到,如果我将其更改为method=“get”,则同样不会显示错误,但不起作用您是否尝试运行命令composer dump autoload
?如果没有,则从终端/cmd尝试。我的上述代码正确??不工作,已尝试@Digitlimit我在我制作的另一个项目上测试了这些代码,并且在该项目上,相同的代码正在工作。。但在另一个项目中,我只是嵌入了这些编码,没有工作。。我给你看我的总管理员你还有其他路线吗?它可能与另一个路由冲突我可能看到了您的路由;路由::get('compaign','AdminController@getBx');没用,我试过了@Digitlimit我在我制作的另一个项目上测试了这些代码,并且在该项目上,相同的代码正在工作。。但在另一个项目中,我只是嵌入了这些编码,没有工作。。我给你看我的总管理员你还有其他路线吗?它可能与另一个路由冲突我可能看到了您的路由;路由::get('compaign','AdminController@getBx');