当前位置: 首页 > 知识库问答 >
问题:

Laravel-未定义路由[service.leave\u requests.allLeaves]

诸腾
2023-03-14

在我的Laravel-5.8项目中,我有一个控制器:

class ServiceLeaveRequestsController extends Controller
{
  public function all_leaves()
  {  
    $userCompany    = Auth::user()->company_id;
    $userEmployee = Auth::user()->employee_id;
    $allLeaves               =       HrLeaveRequest::where('employee_id', $userEmployee)->where('company_id', $userCompany)->whereYear('created_at', date('Y'))->get();

        return view('service.leave_requests.all_leaves')->with('allLeaves', $allLeaves);

  }
}

视图刀片是:

服务\离开\请求\所有离开。刀身

路由\网络。php

Route::group(['prefix' => 'service', 'as' => 'service.', 'namespace' => 'Service', 'middleware' => ['auth']], function () {
    Route::get('all_leaves', 'ServiceLeaveRequestsController@all_leaves')->name('allLeaves');
});

当我单击此路线时:

   <span class="info-box-number"><a href="{{ route("service.leave_requests.allLeaves") }}">Click to View <i class="fas fa-arrow-circle-right"></i></a></span>

我得到了这个错误:

未定义路由[service.leave\u requests.allLeaves]。

我如何解决它。

谢谢你

共有1个答案

丘飞
2023-03-14

使用这个,因为在这里你的名字路由是“所有叶子”

   <span class="info-box-number"><a href="{{ route("allLeaves") }}">Click to View <i class="fas fa-arrow-circle-right"></i></a></span>

 类似资料:
  • 当我在web.php中定义了路由时,我在使用Laravel时遇到了一个路由未定义的错误,如下所示: 我正在从下面的代码重定向到路由 auth()代码可以工作,但当调用重定向时,我得到错误'route[home]not defined'。有没有人知道我怎么解决这个错误。任何帮助都会很好

  • 今天第一次尝试和Laravel一起玩。我得到以下错误时,我试图访问: 无效参数异常 未定义路线[仪表板]。 路线/web.php 登录控制器。php

  • 我的更新有问题,,当我点击更新页面提交,,错误显示如下 (1/1)未定义的InvalidArgumentExcepationRout[kontak]。 这是我的路线 我的控制器 . 这是我的编辑。刀身php ..................... 当我单击“编辑”页面上的“提交”按钮时。。错误显示如上所示??我的代码有什么问题??

  • 大多是前端的新产品,在Vue绝对是新产品。我试图从URL中读取查询参数。以下如何从Vue.js?和https://router.vuejs.org/guide/#javascript的URL获取查询参数 我现在有了这个代码: 但是,在Chrome或Firefox中运行它会产生“无法读取未定义的'query'属性” 定义路由并创建到它们的链接并加载它们,正如《VueRouter指南》中所述。看来Vu

  • 英文原文: http://emberjs.com/guides/routing/defining-your-routes/ 当启动你的应用时,路由器会负责展示模板,载入数据,以及设置应用状态等任务。 这些都是通过将当前的URL与你定义的路由进行匹配来实现的。 1 2 3 4 App.Router.map(function() { this.route("about", { path: "/a

  • 在Laravel5.2中,我想将所有未定义的url路由到一个特定的控制器。 我正在开发类似CMS的功能,我想要这个东西。 所以url喜欢 www.domain.com/post/po-t/some/thing www.domain。com/profile 所以第一个url应该重定向到页面函数,第二个url应该重定向到配置文件函数 基本上,我想要一些关于N-number或参数的想法,因为在页面中,它