paginate(50); return view('store.fast.index',['stores'=>$stores]); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('store.fast.create'); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validator($request); $store=Store::with('storeItems')->where('asn_code',$request->input('asn_code'))->first(); if (!$store)return redirect('store/fast/create')->with('successError','ASN编号不存在!'); $store->status='已入库'; $store->save(); if ($store->storeItems){ $quality=$request->input('quality'); $store->storeItems->each(function ($storeItem)use($quality){ $storeItem->status='已入库'; $storeItem->quality=$quality; $storeItem->save(); }); } } /** * Display the specified resource. * * @param \App\Store $store * @return \Illuminate\Http\Response */ public function show(Store $store) { // } /** * Show the form for editing the specified resource. * * @param \App\Store $store * @return \Illuminate\Http\Response */ public function edit(Store $store) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Store $store * @return \Illuminate\Http\Response */ public function update(Request $request, Store $store) { // } /** * Remove the specified resource from storage. * * @param \App\Store $store * @return \Illuminate\Http\Response */ public function destroy(Store $store) { // } public function validator(Request $request){ $validator=Validator::make($request->input(),[ 'asn_code'=>['required'], 'quality'=>['required'] ],[ 'required'=>':attribute 为必填项', ],[ 'asn_code'=>'ASN编号', 'quality'=>'货物类型' ])->validate(); return $validator; } }