PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` validate([ 'company_name' => 'required', 'company_email' => 'required', 'mobile' => 'required', 'address' => 'required', 'logo' => 'required', ]); $picture = ''; if ($request->hasFile('logo')) { $picture = Storage::disk('public')->put('logo', $request->file('logo')); } $company = new Company(); $company->name = $request->company_name; $company->email = $request->company_email; $company->mobile = $request->mobile; $company->address = $request->address; $company->logo = $picture; $company->save(); Toastr::success('Company Successfully Created :)', 'Success'); return redirect()->back(); } /** * Display the specified resource. * * @param \App\Company $company * @return \Illuminate\Http\Response */ public function show(Company $company) { // } /** * Show the form for editing the specified resource. * * @param \App\Company $company * @return \Illuminate\Http\Response */ public function edit($id) { $company = Company::findOrFail($id); return view('company.edit', compact('company')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Company $company * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { // $request->validate([ // 'company_name' => 'required', // 'company_email' => 'required', // 'mobile' => 'required', // 'address' => 'required', // 'logo' => 'required', // ]); $company = Company::findOrFail($id); $picture = $company->logo; if ($request->hasFile('logo')) { $picture = Storage::disk('public')->put('logo', $request->file('logo')); } $company->name = $request->company_name; $company->email = $request->company_email; $company->mobile = $request->mobile; $company->address = $request->address; $company->logo = $picture; $company->save(); Toastr::success('Company Successfully Updated :)', 'Success'); return redirect()->back(); } /** * Remove the specified resource from storage. * * @param \App\Company $company * @return \Illuminate\Http\Response */ public function destroy(Company $company) { if ($company->delete()) { Toastr::success('Company deleted successfully :)', 'Success'); return redirect()->back(); } else { Toastr::error('Something went wrong :(', 'Error'); return redirect()->back(); } } public function company_accounts() { // // $total1 = SaleDetail::sum('company_log'); // // $total2 = installment::sum('company_log'); // $total1_ref = SaleDetail::sum('refference_log'); // $total2_ref = installment::sum('refference_log'); // // $sum_of_company = $total1 + $total2; $sum_of_ref = Account::sum('reference_log');; $accont = Account::all(); $sum_of_company = Account::sum('company_log'); return view('company.accounts', compact('sum_of_company', 'accont', 'sum_of_ref')); } }