Laravel报错:ErrorException (E_ERROR) Route [*] not defined.
问题介绍:
使用环境: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.相关推荐
- Flask 数据迁移 报错 Table 'xxx' is already defined for this MetaData instance
Flask 数据迁移 报错 Table 'xxx' is already defined for this MetaData instance 原因是已经存在 db.Model应该会熟悉一些, db. ...
- 为什么jsp写script代码报错_JSP 报错:ReferenceError: $ is not defined
运行 SpringMVC 项目时,JSP 的代码报错: ReferenceError: $ is not defined JSP 相关代码如下: ... <script src="js ...
- Latex引入新宏包siunitx导致的报错:Command \fs already defined. \newcommand{\fs}{\CJKfamily{fs}}
出错原因 用我的英伦腔翻译一下这个报错信息,不难看出是\fs命令在引入的宏包中已经被定义,而文章使用了\newcommand,无辜的以为\fs命令在之前没有被定义,显然就会出错(\fs你城府好深啊. ...
- 关于,VUE中,阿里云播放器报错:Aliplayer is not defined。
VUE中,阿里云播放器报错:Aliplayer is not defined.-Java-CSDN问答 感谢@iMingzhen大哥的解答!
- 部署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 ...
- laravel报错:TokenMismatchException in VerifyCsrfToken.php
这个错误是刚学习Laravel的时候碰到的,只是当时还没开始写博客,一直也没记录下来,今天下午又碰到了这个问题,趁着这会儿没啥事,赶紧总结下. 一.为什么报这个错误 答:这是由于laravel框架自带 ...
- 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 ...
- 报错 | error ‘App‘ is not defined no-undef
error 'App' is not defined no-undef 解决方法:在vue.config.js文件中写入以下代码,之后在npm run serve/dev就行(如果没有这个文件,就 ...
- vite引入dragula报错:global is not defined
错误来源: vite在引入dragula的时候,报错: ReferenceError: global is not defined 解决方法: // index.html <html>.. ...
最新文章
- 谷歌的最新NLP模型,现在能陪你从诗词歌赋谈到人生哲学
- 67.数据库系统的三级模式
- matlab datetime时间处理、时间转换
- C++设计模式--状态模式(state)
- java房产源码_基于jsp的房屋交易管理系统-JavaEE实现房屋交易管理系统 - java项目源码...
- arm9 中断向量 重定位_关于STM32中断向量表的位置 、重定向问题
- C++工作笔记-仿大佬使用枚举类型
- python新手入门基础操作谨记这5点_Python大牛指点新手之:掌握这5点,可以快速从入门到进阶!...
- 核方法(kernel method)的主要思想
- java中得到文件MIME类型的几种方法(转)
- [设计模式]设计模式之禅抽象工厂模式
- 为什么软件需要数字签名?代码签名证书的作用
- 经典算法书籍推荐(亲测有效)
- 地图制图基础(三):地图制作要求
- 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法
- SteamVR 2.x 手柄拾取3D物体(13)
- 分销系统具有哪些大优势?
- 【Python数据分析】之数据合并的concat函数与merge函数
- 如何在网页中插入Skype链接标签,如www.haoyunlifu.com中Skype链接
- 万年历源码 (zt)