开发者社区> 问答> 正文

控制器资源功能无法正常工作

我曾经使用过Laravel的开源软件,并试图根据自己的需要对其进行修改,但是当我从路线中调用该函数时,例如

Route::resource('low-stocks','Reports\LowStock'); 要么

Route::get('low-stocks','Reports\LowStock@index'); 它不起作用,当我调用此路由时,它将页面重定向到仪表板中。

Route::get('low-stocks','Reports\LowStock@testing'); 有用

我尝试在akaunting预构建用户权限中创建权限,但它仍在执行相同操作

我的整个route.php看起来像这样

Route::group(['middleware' => 'language'], function () { Route::group(['middleware' => 'auth'], function () {

 Route::group(['prefix' => 'reports'], function () {
        Route::resource('income-summary', 'Reports\IncomeSummary');
        Route::resource('expense-summary', 'Reports\ExpenseSummary');
        Route::resource('income-expense-summary', 'Reports\IncomeExpenseSummary');
        Route::resource('tax-summary', 'Reports\TaxSummary');
        Route::resource('profit-loss', 'Reports\ProfitLoss');
        Route::resource('best-seller', 'Reports\BestSeller');
        Route::get('best-seller-monthly', 'Reports\BestSeller@index');
        //It works 
        Route::get('testing', 'Reports\LowStock@testing');
        // It doesnot works
        Route::resource('low-stocks','Reports\LowStock');
    });

}); }); 似乎禁止未经允许调用索引,创建,编辑,删除,存储,更新功能,我无法理解

这是我的控制器

where('quantity' , '=' ,0)->collect(); $categories = Category::enabled()->orderBy('name')->type('item')->pluck('name', 'id'); $genres = Group::enabled()->orderBy('name')->type('item')->pluck('name', 'id'); return view('reports.low_stocks.index', compact('items','categories','genres')); } }

展开
收起
社区秘书 2019-11-18 13:49:34 485 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载
数据资源的基础设施API总线 立即下载
容器技术在千万用户级企业的实践及网络方案优化 立即下载