我安装了一个Git laravel(employee-mgmt-laravel5.4-adminlte)

现在,我试图将发票导出到excel,但路由不起作用,并且出现此错误:路由[facture-management.export]未定义。

这是我的按钮

<a class="btn btn-primary" href="{{ route('facture-management.create') }}">Ajouter factures</a> (this one work)
<a class="btn btn-primary" href="{{ route('facture-management.export') }}">excel</a> (this one is not working)


这是我的路线

Route::resource('facture-management', 'FactureManagementController');
Route::post('facture-management/search', 'FactureManagementController@search')->name('facture-management.search');


发生了什么问题,因为.create和.update在起作用,但是.excel为什么不起作用?

最佳答案

在FactureManagementController中,您应该有一个导出方法。

然后:Route :: get('your-url','FactureManagementController @ export');

因为您具有资源路由,所以具有index / create / show / edit / edit / update / destroy方法,但是必须创建export。

如果确实有定义,请发布您的控制器。

关于php - 在LARAVEL中未定义错误路线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47459392/

10-09 17:04