如何在Laravel上通过href传递传递数据?

时间:2017-08-06 17:55:04

标签: php laravel laravel-5

如何将列表链接到其他页面?

enter image description here

Pscontroller:

  public function show()
  {
      $ps = DB::table('ps')->get();

      return view('viewps', ['ps' => $ps]);

  }

public function view($id)
{
        $ps = Ps::find($id);

        // show the view and pass to it
        return view ('view')->with('ps', $ps);

}

路线:

Route::get('/viewps', 'PsController@show');
Route::get('/viewps/{id}', 'PsController@view');

2 个答案:

答案 0 :(得分:0)

<a href={{ route('/viewps/'.$single_ps->id)}}

答案 1 :(得分:0)

为下面的路线命名

Route::get('/viewps/{id}', 'PsController@view')->name('viewps');

现在无论你想在哪里生成链接,都要这样做

<a href={{ route('viewps',['id'=>$single_ps->id])}}

这样,如果更改路径的端点,则不必更改所有文件中的路由器路径