add pack and update items & packegs & cycles

This commit is contained in:
Fayyazi
2019-09-07 13:49:04 +04:30
parent 3522700605
commit 976e4c075b
39 changed files with 628 additions and 111 deletions
+15 -6
View File
@@ -11,12 +11,19 @@ class ItemController extends Controller
public function index(Request $request)
{
$Items = Item::with('user')
->when($request->has('name') && $request->name, function($query) use($request){
->when($request->has('name') && $request->name != '', function($query) use($request){
$query->where('name', 'LIKE', '%'.$request->name.'%');
})
->when($request->has('result') && $request->result, function($query) use($request){
$query->where('result', $request->result);
})->paginate(10);
->when($request->has('size') && $request->size != '', function($query) use($request){
$query->where('size', $request->size);
})
->when($request->has('unique_id') && $request->unique_id != '', function($query) use($request){
$query->where('unique_id', $request->unique_id);
})
->when($request->has('specific') && $request->specific != '', function($query) use($request){
$query->where('specific', $request->specific);
})
->paginate(10);
return \MessageResponse::data($Items);
}
@@ -33,8 +40,10 @@ class ItemController extends Controller
{
$ItemData = [
'name' => $request->name,
'result' => $request->result,
'description' => $request->description,
'size' => $request->size,
'unique_id' => $request->unique_id,
'specific' => $request->specific,
'note' => $request->note,
'user_id' => auth('api')->user()->id,
];
$ItemObj = Item::create($ItemData);