将select DB::table转换为laravel上的数组
我想更改此代码将select DB::table转换为laravel上的数组,laravel,laravel-5.1,Laravel,Laravel 5.1,我想更改此代码 $data = array( 'O' => 'Orange', 'Y' => 'Yellow', 'G' => 'Green', 'B' => 'Blue', 'I' => 'Indigo', 'V' => 'Violet', ); $d = DB::table('sps') ->select(ar
$data = array(
'O' => 'Orange',
'Y' => 'Yellow',
'G' => 'Green',
'B' => 'Blue',
'I' => 'Indigo',
'V' => 'Violet',
);
$d = DB::table('sps')
->select(array('sps.namasp'))
->where('namasp','like',$term)
->get();
使用此代码
$data = array(
'O' => 'Orange',
'Y' => 'Yellow',
'G' => 'Green',
'B' => 'Blue',
'I' => 'Indigo',
'V' => 'Violet',
);
$d = DB::table('sps')
->select(array('sps.namasp'))
->where('namasp','like',$term)
->get();
这是我在路线上的全部代码
Route::get('getdata', function()
{
$term = Input::get('term');
$data = array(
'SPION DEPAN' => 'Spion Depan',
'SPION TENGAH' => 'Spion Tengah',
'O' => 'Orange',
'Y' => 'Yellow',
'G' => 'Green',
'B' => 'Blue',
'I' => 'Indigo',
'V' => 'Violet',
);
$return_array = array();
foreach ($data as $k => $v) {
if (strpos($v, $term) !== FALSE) {
$return_array[] = array('value' => $v, 'id' =>$k);
}
}
return Response::json($return_array);
});
基本上,我试图在我的刀片上找到自动完成的代码。我把它堆在这里。
如果你对laravel 5.1上的搜索自动完成有任何参考,请给我一个例子或链接。之前谢谢:)您可以使用方法获取数组
$d=DB::table('sps')
->选择(数组('sps.namasp'))
->其中('namasp','like',$term)
->列表(“>”、“>”);
此查询返回一个数组
注意:-
$d=DB::table('sps')
->选择(数组('sps.namasp'))
->其中('namasp','like',$term)
->列表(“>”、“>”);
此查询返回一个数组
注意:-
海杰,这是对的<代码>$d=DB::table('sps')->select(array('sps.namasp'))->where('namasp','like',$term)->列表(“namasp”,“id”)代码>海杰,这是对的<代码>$d=DB::table('sps')->select(array('sps.namasp'))->where('namasp','like',$term)->列表(“namasp”,“id”)代码>