count() > 0) { $first = Option::where('name', '=', 'incoming_from')->first()->value; } else { $first = Date::now()->firstOfMonth()->format('Y-m-d'); } if (Option::where('name', '=', 'incoming_end')->count() > 0) { $last = Option::where('name', '=', 'incoming_end')->first()->value; } else { $last = Date::now()->format('Y-m-d'); } return view('incoming.index', ['first' => $first, 'last' => $last]); } /** * Display a listing of the resource. */ public function payment(): View { if (Option::where('name', '=', 'incoming_payments_from')->count() > 0) { $first = Option::where('name', '=', 'incoming_payments_from')->first()->value; } else { $first = Date::now()->firstOfMonth()->format('Y-m-d'); } if (Option::where('name', '=', 'incoming_payments_end')->count() > 0) { $last = Option::where('name', '=', 'incoming_payments_end')->first()->value; } else { $last = Date::now()->format('Y-m-d'); } return view('incoming.payment', ['first' => $first, 'last' => $last]); } /** * Show the form for creating a new resource. */ public function create(): View { return view('incoming.create'); } /** * Show the form for creating a new resource. */ public function createPayment(): View { return view('incoming.create-payment'); } /** * Show the form for uploading a new resource. */ public function upload(): View { return view('incoming.upload'); } /** * Show the form for editing the specified resource. */ public function edit(Incoming $incoming): View { return view('incoming.edit', ['incoming' => $incoming, 'supplier' => $incoming->supplier, 'items' => $incoming->items, 'taxes' => $incoming->taxes]); } }