【问题标题】:Laravel 5.6 Route GroupLaravel 5.6 路由组
【发布时间】:2019-07-10 00:28:47
【问题描述】:

我的控制器是 Admin 文件夹中的 HomeController 和 BlogController。我的观点如下:

  • /管理员
    • index.blade.php
    • /博客
      • index.blade.php

我想调用 /admin0admin url 到 /resources/views/admin/index.blade.php。

我想调用 /admin0admin/blog 的 URL 到 /resources/views/admin/blog/index.blade.php

这是我在视图中的调用方式:

<a href="{{ route('admin0admin.blog') }}" class="br-menu-link">

我的路线如下:

Route::group(['namespace' => 'Admin', 'prefix' => 'admin0admin'], function () {
     Route::get('/', 'HomeController@index')->name('index');

     Route::group(['prefix' => 'blog'], function () {
         Route::get('/', 'BlogController@index')->name('index');
     });
});

还有我的 BlogController 索引方法:

return view('admin.blog.index');

我收到 404 未找到错误。

路由 [admin0admin.blog] 未定义

Laravel 版本为:5.6.*

【问题讨论】:

  • 查看php artisan route:list,了解您的应用中的名称和路线。
  • 我也添加了路线列表
  • 你的问题!您需要将路线命名为admin0admin.blog,而不是indexprefix不影响路由名称,需要写出来。
  • 你能写出答案吗?

标签: php laravel


【解决方案1】:

您需要将路线命名为admin0admin.blog,而不是indexprefix不影响路由名称,需要写出来。

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 2018-08-01
    • 2018-09-26
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 2018-12-19
    相关资源
    最近更新 更多