问题介绍:

使用环境:laravel58

我想使用资源管理器进行跳转,路由代码如下:

Route::group(['namespace'=>'Admin','prefix'=>'admin','middleware'=>'adminLogin'],function(){// Route::get('list','ListController@index')->name('list'); 普通路由Route::resource('list','ListController');  // 资源管理器
});

ListController代码如下:

<?phpnamespace App\Http\Controllers\Admin;use Illuminate\Http\Request;
use App\Http\Controllers\Controller;class ListController extends Controller
{//indexpublic function index(){return view('admin.newlist');}
}

在模板页面使用url进行跳转,跳转代码如下:

<div class="col-md-3 pt-4 manage-left" ><ul class="list-unstyled"><li>
<!-- 跳转  两种方式 url 和 路由命名--><a href="{{url('admin/list')}}" class="text-link">新闻列表</a><!-- <a href="{{route('list')}}" class="text-link">新闻列表</a> --></li></ul>
</div>

访问此页面,报了错误:

说list这个路由没有定义,确实没有定义(因为在路由代码那里被我注释了),但是这个模板页面我也没有使用命名为list的路由,因为也被我注释了。所以从逻辑上来讲是没有问题的,但还是报错了,下面给出解决方法。

解决方法:

我用的编译器是HBuilder X 3.2.3,在注释的时候使用了快捷键结果一出来就是这样的效果:
<!-- <a>...</a> -->
实际上应该是这样的:
{{-- <a>...</a> --}}
所以将上述模板页面代码改成:

<div class="col-md-3 pt-4 manage-left" ><ul class="list-unstyled"><li>
<!-- 跳转  两种方式 url 和 路由命名--><a href="{{url('admin/list')}}" class="text-link">新闻列表</a>{{-- <a href="{{route('list')}}" class="text-link">新闻列表</a> --}}</li></ul>
</div>

即可成功运行(虽然编译器上没有被注释的样式)。
补充:
通过 php artisan route:list 可以查看自定义路由列表:
这里我使用了资源管理器,资源管理器给当前URI起的名字是“list.index”,所以这里有另外一种跳转方式:

<a href=" {{route('list.index')}}" class="text-link">新闻列表</a>

另外感谢评论区的c l o u d的帮助。

Laravel报错:ErrorException (E_ERROR) Route [*] not defined.相关推荐

  1. Flask 数据迁移 报错 Table 'xxx' is already defined for this MetaData instance

    Flask 数据迁移 报错 Table 'xxx' is already defined for this MetaData instance 原因是已经存在 db.Model应该会熟悉一些, db. ...

  2. 为什么jsp写script代码报错_JSP 报错:ReferenceError: $ is not defined

    运行 SpringMVC 项目时,JSP 的代码报错: ReferenceError: $ is not defined JSP 相关代码如下: ... <script src="js ...

  3. Latex引入新宏包siunitx导致的报错:Command \fs already defined. \newcommand{\fs}{\CJKfamily{fs}}

    出错原因 用我的英伦腔翻译一下这个报错信息,不难看出是\fs命令在引入的宏包中已经被定义,而文章使用了\newcommand,无辜的以为\fs命令在之前没有被定义,显然就会出错(\fs你城府好深啊. ...

  4. 关于,VUE中,阿里云播放器报错:Aliplayer is not defined。

    VUE中,阿里云播放器报错:Aliplayer is not defined.-Java-CSDN问答 感谢@iMingzhen大哥的解答!

  5. 部署laravel报错:No supported encrypter found. The cipher and / or key length are invalid.

    一.背景 把laravel项目部署到服务器上.访问时候,报错信息为: No supported encrypter found. The cipher and / or key length are ...

  6. laravel报错:TokenMismatchException in VerifyCsrfToken.php

    这个错误是刚学习Laravel的时候碰到的,只是当时还没开始写博客,一直也没记录下来,今天下午又碰到了这个问题,趁着这会儿没啥事,赶紧总结下. 一.为什么报这个错误 答:这是由于laravel框架自带 ...

  7. oracle 10g gateway 安装操作,Oracle 10g RAC启动节点报错 Default gateway is not defined

    安装配置好RAC之后,启动节点1报错. [oracle@rac1 racg]$ srvctl start nodeapps -n rac1 rac1:ora.rac1.vip:checkIf: Def ...

  8. 报错 | error ‘App‘ is not defined no-undef

    error  'App' is not defined  no-undef 解决方法:在vue.config.js文件中写入以下代码,之后在npm run serve/dev就行(如果没有这个文件,就 ...

  9. vite引入dragula报错:global is not defined

    错误来源: vite在引入dragula的时候,报错: ReferenceError: global is not defined 解决方法: // index.html <html>.. ...

最新文章

  1. 谷歌的最新NLP模型,现在能陪你从诗词歌赋谈到人生哲学
  2. 67.数据库系统的三级模式
  3. matlab datetime时间处理、时间转换
  4. C++设计模式--状态模式(state)
  5. java房产源码_基于jsp的房屋交易管理系统-JavaEE实现房屋交易管理系统 - java项目源码...
  6. arm9 中断向量 重定位_关于STM32中断向量表的位置 、重定向问题
  7. C++工作笔记-仿大佬使用枚举类型
  8. python新手入门基础操作谨记这5点_Python大牛指点新手之:掌握这5点,可以快速从入门到进阶!...
  9. 核方法(kernel method)的主要思想
  10. java中得到文件MIME类型的几种方法(转)
  11. [设计模式]设计模式之禅抽象工厂模式
  12. 为什么软件需要数字签名?代码签名证书的作用
  13. 经典算法书籍推荐(亲测有效)
  14. 地图制图基础(三):地图制作要求
  15. 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法
  16. SteamVR 2.x 手柄拾取3D物体(13)
  17. 分销系统具有哪些大优势?
  18. 【Python数据分析】之数据合并的concat函数与merge函数
  19. 如何在网页中插入Skype链接标签,如www.haoyunlifu.com中Skype链接
  20. 万年历源码 (zt)

热门文章

  1. 滴滴专车司机苹果手机ios客户端可以下载了
  2. PWN-爆破Canary
  3. 大坝安全监测系统:水库“守坝人”!
  4. POJO,VO,entity,DTO,DAO的区别
  5. 高新的技术对不对_高新技术六大技术领域
  6. 2019牛客暑期多校训练营--解题(目录贴)
  7. 外贸企业邮箱登录入口,怎么登陆邮箱app?
  8. 动画效果(一)-渐变动画
  9. 计算机应用基础83页,烹饪专业个人鉴定(83页)-原创力文档
  10. Martin Fowler微服务论文翻译