middleware('auth'); } public function index(Request $request, OwnerSundryFeeDetailFilters $filters) { $paginateParams = $request->input(); $owner_sundry_fee_details = OwnerSundryFeeDetail::query()->filter($filters)->with('owner')->orderByDesc('updated_at')->paginate($request->paginate ?? 50); $owners = Owner::all(); return view('customer.ownerSundryFee.index', compact('owner_sundry_fee_details', 'paginateParams','owners')); } public function show($owner_sundry_fee_detail) { $owner_sundry_fee_detail = OwnerSundryFeeDetail::find($owner_sundry_fee_detail); $owner_sundry_fee_detail->loadMissing('owner'); return view('customer.ownerSundryFee.show', compact('owner_sundry_fee_detail')); } public function create(OwnerSundryFeeDetail $owner_sundry_fee_detail) { $types = [ '材料', '垫付', '人工', '其他', ]; $owners = Owner::all(); return view('customer.ownerSundryFee.create_and_edit', compact('owner_sundry_fee_detail', 'types','owners')); } public function store(OwnerSundryFeeDetailRequest $request) { $owner_sundry_fee_detail = OwnerSundryFeeDetail::create($request->all()); return redirect()->route('ownerSundryFeeDetails.index', $owner_sundry_fee_detail->id)->with('success', '创建成功'); } public function edit($owner_sundry_fee_detail) { $owner_sundry_fee_detail = OwnerSundryFeeDetail::find($owner_sundry_fee_detail); $owner_sundry_fee_detail->loadMissing('owner'); $this->authorize('update', $owner_sundry_fee_detail); $types = [ '材料', '垫付', '人工', '其他', ]; $owners = Owner::all(); return view('customer.ownerSundryFee.create_and_edit', compact('owner_sundry_fee_detail','types','owners')); } public function update(OwnerSundryFeeDetailRequest $request, $owner_sundry_fee_detail) { $owner_sundry_fee_detail = OwnerSundryFeeDetail::find($owner_sundry_fee_detail); $this->authorize('update', $owner_sundry_fee_detail); $owner_sundry_fee_detail->update($request->all()); return redirect()->route('ownerSundryFeeDetails.index', $owner_sundry_fee_detail->id)->with('success', '更新成功'); } public function destroy($owner_sundry_fee_detail) { $owner_sundry_fee_detail = OwnerSundryFeeDetail::find($owner_sundry_fee_detail); $this->authorize('destroy', $owner_sundry_fee_detail); $owner_sundry_fee_detail->delete(); return redirect()->route('ownerSundryFeeDetails.index')->with('success', '删除成功'); } }