load('person:id,name_or_company,surname', 'ioType:id,factor', 'actuals:id,person_target_id,account_type_id,amount', 'actuals.accountType:id,account_class_id', 'actuals.accountType.accountClass:id,io_type_id', 'actuals.accountType.accountClass.ioType:id,factor'); } return view('personTargets.index', compact('personTargets')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param \App\PersonTarget $personTarget * @return \Illuminate\Http\Response */ public function show(PersonTarget $personTarget) { // } /** * Show the form for editing the specified resource. * * @param \App\PersonTarget $personTarget * @return \Illuminate\Http\Response */ public function edit(PersonTarget $personTarget) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\PersonTarget $personTarget * @return \Illuminate\Http\Response */ public function update(Request $request, PersonTarget $personTarget) { // } /** * Show the dialog for deleting the specified resource. * * @param \App\PersonTarget $personTarget * @return \Illuminate\Http\Response */ public function delete(PersonTarget $personTarget) { return view('personTargets.delete', compact('personTarget')); } /** * Remove the specified resource from storage. * * @param \App\PersonTarget $personTarget * @return \Illuminate\Http\Response */ public function destroy(PersonTarget $personTarget) { $personTarget->delete(); return redirect('/targets'); } }