您好,我有一个页面的超链接:
<h3><a href="hitest">hitest</a></h3>
路线:
Route::get('hitest', function(){ return 'hitest message';});
有一个错误:
模型[App \ User2]没有查询结果。
超链接来自具有此网址的网页</ p>
/ userpage / 1
1是模型对象。
不应该是/ hitest的超链接路由吗? 请参阅我的其他帖子:Strange behavior with routing and hypertext。 我是网络开发的新手。是否有路由配置?该应用程序是托管(非本地)。
答案 0 :(得分:1)
正如bytesarelife已经提到过的,你可以使用url()
- 函数,如下所示:
{{ url('your/url/') }}
在可维护性方面更好的方法是提供路由名称,这样一旦您想要更改它,就不必替换每个模板中的每个URL。您可以通过在路线中添加名称来实现此目的:
Route::get('hitest', function(){ return 'hitest message';})->name('getHittest');
然后您可以在视图中使用路线功能:
{{ route('getHittest') }}