单击链接查看视图页面上的记录

时间:2015-12-07 07:07:36

标签: eloquent laravel-5.1 show laravel-blade

如何查看每条记录?每条记录都是一个链接,如果点击,它应该在视图页面上显示记录。

.content-child1 {
    padding: 50px 20px;
    width: 22.75rem;
    height: calc(100vh - 130px); /* check this line changed */
    background-color: white;
    float: right;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}

这是显示的显示方法:

 Route::get('question/{$id}', array('as'=>'question', 'uses'=>'QuestionController@show'));

这是index.blade.php页面

public function show($id = null)
    {
        return view('questions.view')
       ->with('title', 'Make it Snappy - Question')
        ->with('question', Question::find($id))
        ->with('users', Auth::user()->username);
    }

Error message returned

The index.blade.php page

我想要的是,当我点击任何问题时,它应该显示在视图页面上。我感谢您的支持。

1 个答案:

答案 0 :(得分:0)

 Route::get('question/{$id}', array('as'=>'question', 'uses'=>'QuestionController@show'));

你的路线接受获取,而你的表格方法发布,所以它无法找到获取请求,所以尝试让它得到

{!! Form::open(array('url' => 'question', 'method' => 'post')) !!}

试试吧

{!! Form::open(array('url' => 'question', 'method' => 'get')) !!}