Laravel 5-路由控制器错误


Laravel 5 - Route Controller Error

我在将一条路由连接到其关联控制器功能时遇到问题。

路由文件

Route::get('/transaction/export','TransactionController@exporter');

控制器和功能

class TransactionController extends Controller
{   
    public function exporter(){
        dd("works");//-->Not seen :(
        return view('admin.transactionExport');
    }
}

视图中的链接

<a href="{{ URL::action('TransactionController@exporter')}}">Export</a>

当点击链接时,浏览器中的地址栏会显示预期的url"/transaction/export",但不幸的是,它显示了一个空白页面。就好像Routes文件中的函数没有链接到正确的控制器。我在这个网站上有30多个成功的链接,不知道为什么现在我失败了。

非常感谢您的帮助。如果需要更多信息来解决这个问题,请通知我。

更改您的路线以匹配控制器:

Route::get('/transaction/exporter', 'TransactionController@exporter');

您以前的路线与"exporter"不匹配。