搜索后检索数据:: laravel

时间:2018-01-31 13:11:56

标签: php laravel

我想要检索我的数据时遇到问题

首先我从视图中获取数据,然后将其发送到控制器,如下所示:

观点:

            {{ Form::open() }}
                {{ Form::label('Title : ') }}
                {{ Form::text('Search') }}
                {{ Form::submit('Search') }}
            {{ Form::close() }}

路线:

Route::get('search', function () {
    return view('search');
});

Route::post('search', 'SearchController@Search');

控制器:

public function Search () {

    $SearchText = Input::get('Search');

    return Posts::where('Title', 'LIKE', '%'.$SearchText.'%')->get();

}

现在我想返回我搜索过的表格列。

我试试"帖子 - > ID,帖子>说明"但这是错误的......

1 个答案:

答案 0 :(得分:1)

以下代码会为您提供一组帖子

Posts::where('Title', 'LIKE', '%'.$SearchText.'%')->get();

所以要获得iddescription, 您可以在刀片模板中执行此操作:

@foreach($posts as $post)
    {{ $post->id }} <br>
    {{ $post->description }}
@endforeach

PHP代码中,您可以执行以下操作:

foreach($posts as $post) {

  $postId = $post->id;
  $postDescription = $post->description;

}