我想打开一个新窗口,传递学生ID,在新窗口中显示错误

时间:2018-02-20 09:30:05

标签: laravel

我使用target="_blank"在新窗口中成功加载页面,但问题是当我尝试将id从当前窗口传递到新窗口时,新窗口加载时出现错误NotFoundException窗口

<a href="{{url('search/display/{$id}')}} target="_blank">{{$stud->name}}</a>

Route::get('search/display/{$id}','studcontroller@searchstud');

.....

3 个答案:

答案 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()方法。