我使用target="_blank"
在新窗口中成功加载页面,但问题是当我尝试将id从当前窗口传递到新窗口时,新窗口加载时出现错误NotFoundException
窗口
<a href="{{url('search/display/{$id}')}} target="_blank">{{$stud->name}}</a>
Route::get('search/display/{$id}','studcontroller@searchstud');
.....
答案 0 :(得分:0)
您未关闭href属性值。所以,添加"
:
<a href="{{ url('search/display/{$id}') }}" target="_blank">{{$stud->name}}</a>
答案 1 :(得分:0)
就像@Alexey提到你缺少引号的地方,但你也必须发送id参数
<a href="{{ url('search/display/{$id}', $stud->id) }}" target="_blank">{{$stud->name}}</a>
答案 2 :(得分:0)
NotFoundException
。
检查您是否在routes.php
中创建了路线。
同时验证方法为GET
。
如果您之前已缓存路由,请尝试使用php artisan route:cache
命令刷新路由缓存。
注意:此路由缓存命令仅在您不使用任何命令时才有效 关闭路线。
要获得正确链接,还可以使用Laravel Illuminate支持的Url::to()
方法。