Итак, я новичок в laravel и пытаюсь создать API отдыха, чтобы вернуть определенный элемент моей базы данных
http://127.0.0.1:8000/api/items/1010100203
И я получаю []
Итак, у меня есть массив json-объектов, таких как
[{"No_":"1010100203","Price:"23","Description":"Item1"},{"No_":"1010100204","Price":"15","Description":"Item2"},{"No_":"1010100205","Price":"12","Description":"Item3"}]
в моей базе данных, и я хочу получить свой предмет с "No_" 1010100203.
В контроллере у меня есть эта функция
public function find($id){
return Item::where('No_', 'like', $id)->get();
}
Я также пытался создать функцию поиска, чтобы возвращать только $ item, а также возвращал []
Я думаю, что мне нужно проанализировать мой массив, но я не знаю, как это сделать ..
И в моем файле API маршрута
Route::get('items/{id}', 'ItemController@find');
Также пробовал с менеджером,
ItemController,
public function find($id){
$im= new ItemManager();
if (!empty($id))
$i=$im->GetItemIfExist($id);
return $i;
}
ItemManager
public function GetItemIfExist($id){
$result=\Illuminate\Support\Facades\DB::table('MR$Item')
->where('No_',$id)
->get();
return $result;
}