从链接到laravel中的控制器的变量

foreach($data as $row) {
                $output .= '
                    <a href="{{ route('result', [ 'id' => $row->id ])}}" class="dropdown-item" type="button">'.$row->nome.'</a>
                    ';
            }

当单击链接时,要转到另一个名为“结果”的页面,将$ row-> id传递给视图。

LiveSearch控制器::

public function result($id)
{
    return view('result')->with('id', $id);
}

在web.php上的路由:

Route::get('/result/{id}', 'LiveSearch@result')->name('result');

但它不起作用,给我404错误。

评论
  • gaojianli
    gaojianli 回复

    公共功能结果(请求$ request){ .....调用视图时,用$ request-> id ...替换$ id

  • pporro
    pporro 回复

    WHy are you using type button in anchor tag? Try this <a href="{{ route('/result', [ 'id' => $row->id ])}}" class="btn btn-primary">'.$row->nome.'</a>