问答 / 5098 / 16 / 创建于 5年前
使用route('home')就报错是什么情况
换成url()试试~
url()
@sept-me 在你路由后面加上->name('home') 这个路由命名就可以了,route('home')这个函数是通过路由命名来找对应的路由!
建议从头再看一遍教程
路由要加上 ->name('home'); 才可以
我也遇到这种情况,可能是home那条路由的后面没有生命name。 末尾加上->name('home');就行了
->name('home');
@sept-me 你这样指定是错误的,Route::get('/', 'StaticPagesController@home')->name('home');这样才是正确的写法
view有没有这个文件 可能没有视图文件
请贴一下路由web文件的代码,应该是没有指定home路由的名称!
@DowneyWu 有指定名称
@JeffLi 请问 为什么换成url就可以了呀?
@sept-me 你试过可以了是吗? 文档我翻了一下没找到相关说明,我是在视频学习的时候,讲师提到的这个,我去找找视频吧。
https://www.imooc.com/learn/697 直接看路由 或者blade模板部分视频里找找吧
@sept-me https://www.imooc.com/learn/697
给路由加别名就可以了,在routes/web.php文件里写,别找错地方了
:round_pushpin:
那是因为你用的第一种方式,你换成方式二就好了
我要举报该,理由是:
推荐文章: