【问题标题】:NotFoundHttpException in Controller.php line 91: Controller method not foundController.php 第 91 行中的 NotFoundHttpException:找不到控制器方法
【发布时间】:2016-03-26 19:04:53
【问题描述】:

这是我的控制器..

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

这是我的 Route.php

Route::get('/file', array('as' => 'getfile','uses' => 'AdminController@getFile'));

Route::post('/file', array('as' => 'postUpload','uses'=>'AdminController@postUpload'));

我正在尝试将 Excel CSV 文件导入数据库,但是当我点击导入按钮时,它说找不到控制器方法,请帮助我.. 在此先感谢

【问题讨论】:

  • 这是我的表单操作
  • 如果我删除 method="post" 所以它不会显示这个错误控制器方法未找到,如果我将它更改为 method="get" 那么它不会显示错误,但不工作
  • 您是否尝试过运行命令composer dump-autoload?如果没有,请从终端/cmd 尝试。
  • 我上面的代码是对的??

标签: laravel


【解决方案1】:

如果您使用的是 Laravel 5,请尝试:

 <form action="{!!route('postUpload')!!}" method="post" enctype="multipart/form-data">

【讨论】:

  • 不工作,尝试过.. @Digitlimit 我在另一个我新建的项目上测试这些代码,并且在那个项目上相同的代码正在工作..但是在其他项目上我只是嵌入了这些编码而不工作。 . 我向你展示我的完整管理员控制器
  • 您还有其他路线吗?它可能与另一条路线发生冲突
  • 我可以看看你的 routes.php
  • Route::controller ('/','AdminController');
  • Route::get('compaign', 'AdminController@getBx');
猜你喜欢
  • 2016-04-02
  • 2015-12-17
  • 2014-04-10
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多