php laravel WHERE Mysql,我不能选择多个产品,文件FAIL

时间:2017-01-04 15:00:35

标签: php mysql laravel

由于我今天遇到的问题,我正在写作。 我正在使用phpMyAdmin提供的MySQL在Laravel / PHP中编写小型项目SHOPPING CART。我想创建SEARCH,找到书。所有书籍都出现在一个页面上,所以没有搜索就很难找到我想要的书。

我开始为它构建SEARCH。一切都很好。 1.我在index.blade.php创建了FORM 2.它发送到routes.php 3.然后到Controller,我使用函数:

public function getSelectedBooks(Request $request)
{
    $variable = 'searched pattern';
    $variable = $request->input('search_id');
    $products = Product::all()->where('title',$variable);
    return view('shop.ViewSelectedBooks', ['products' => $products]);
}

此功能有效,但很奇怪。所有问题都是 where('title',$ variable); 我不能把放在哪里('title','LIKE','%$ variable%'); 等等。即使我不能选择books.id> 10.功能只适用于一本书,似乎就像 其中,( '标题',$变量); =====>其中title = variable,我无法修改它 什么是陌生人,在Laravel文档中我发现了WHERE的其他命令,这些命令对我的Laravel不合适。例: DB :: table('products') - > where('id','=',10) - > get();它会出错。

请帮帮我

0 个答案:

没有答案