根据下拉菜单中的选定值获取数据-Laravel 5.4

时间:2018-07-23 10:42:32

标签: laravel laravel-5.4

我有两个表postscategory

我的控制器:

public function index()
{
    $posts = Post::orderBy('id', 'desc')->get(['category']);
    $data = DB::table('posts')->paginate(5);
    $category = DB::table('category')->pluck('cname','id');

    return view('posts.index', [
        'posts'   => $posts,
        'category'=> $category,
        'posts'   => $data
    ]);
}

我的刀片:

<select class="form-control" name="category" id="category_add">
    <option value="">Select Category</option>

    @foreach($category as $key=>$value)
        <option value="{{ $key }}">{{ $value }}</option>
    @endforeach                      
</select>

现在,我的代码显示了数据库中的下拉数据...

我需要的是:当我选择下拉类别时,它应该仅在视图中动态显示数据的特定类别

任何人帮助

1 个答案:

答案 0 :(得分:0)

您的意思是从下拉列表中选择一个类别后,还会有另一部分显示有关该特定类别的数据吗?

一种方法是通过ajax请求。我不知道我是对还是错。如果我弄错了,你能解释一下吗?