Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel Controller.php第91行中的NotFoundHttpException:未找到控制器方法_Laravel - Fatal编程技术网

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');