我在将一条路由连接到其关联控制器功能时遇到问题。
路由文件
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"不匹配。