public function run() { $faker = Faker::create(); foreach (range(1, 10) as $index) { Erporder::create([]); } }
/** * Show the form for editing the specified payment. * * @param int $id * @return Response */ public function edit($id) { $payment = Payment::find($id); $erporders = Erporder::all(); $erporderitems = Erporderitem::all(); return View::make('payments.edit', compact('payment', 'erporders', 'erporderitems')); }
public function payments() { $payments = Payment::all(); $erporders = Erporder::all(); $erporderitems = Erporderitem::all(); $organization = Organization::find(1); $pdf = PDF::loadView('erpreports.paymentsReport', compact('payments', 'erporders', 'erporderitems', 'organization'))->setPaper('a4')->setOrientation('potrait'); return $pdf->stream('Payment List.pdf'); }
public function quotation($id) { $orders = DB::table('erporders')->join('erporderitems', 'erporders.id', '=', 'erporderitems.erporder_id')->join('items', 'erporderitems.item_id', '=', 'items.id')->join('clients', 'erporders.client_id', '=', 'clients.id')->where('erporders.id', '=', $id)->select('clients.name as client', 'items.name as item', 'quantity', 'clients.address as address', 'clients.phone as phone', 'clients.email as email', 'date', 'erporders.id as id', 'discount_amount', 'erporders.order_number as order_number', 'price', 'description')->get(); $txorders = DB::table('tax_orders')->join('erporders', 'tax_orders.order_number', '=', 'erporders.order_number')->join('taxes', 'tax_orders.tax_id', '=', 'taxes.id')->where('erporders.id', '=', $id)->get(); $count = DB::table('tax_orders')->count(); $erporder = Erporder::findorfail($id); $organization = Organization::find(1); $pdf = PDF::loadView('erpreports.quotation', compact('orders', 'erporder', 'txorders', 'count', 'organization'))->setPaper('a4')->setOrientation('potrait'); return $pdf->stream('quotation.pdf'); }
/** * Display a listing of erppurchases * * @return Response */ public function index() { $erppurchases = Erppurchase::all(); $orders = Erporder::all(); return View::make('erppurchases.index', compact('erppurchases', 'orders')); }
/** * Display a listing of erppurchases * * @return Response */ public function index() { $erpquotations = Erpquotation::all(); $orders = Erporder::all(); return View::make('erpquotations.index', compact('erpquotations', 'orders')); }
Route::get('erpquotations/cancel/{id}', function ($id) { $order = Erporder::findorfail($id); $order->status = 'cancelled'; $order->update(); return Redirect::to('quotationorders'); }); Route::get('erporders/show/{id}', function ($id) { $order = Erporder::findorfail($id); return View::make('erporders.show', compact('order')); }); Route::get('erppurchases/show/{id}', function ($id) { $order = Erporder::findorfail($id); return View::make('erppurchases.show', compact('order')); }); Route::get('erpquotations/show/{id}', function ($id) { $order = Erporder::findorfail($id); return View::make('erpquotations.show', compact('order')); }); Route::get('api/getrate', function () { $id = Input::get('option'); $tax = Tax::find($id); return $tax->rate; }); Route::get('morgue', function () { return View::make('morgue'); }); Route::resource('enquiries', 'EnquiriesController'); Route::get('enquiries/edit/{id}', 'EnquiriesController@edit'); Route::get('enquiries/delete/{id}', 'EnquiriesController@destroy'); Route::post('enquiries/update/{id}', 'EnquiriesController@update'); Route::get('enquiries/show/{id}', 'EnquiriesController@show');
/** * Remove the specified erporder from storage. * * @param int $id * @return Response */ public function destroy($id) { Erporder::destroy($id); return Redirect::route('erporders.index'); }
//Session::purge('orderitems'); //Session::purge('erporder'); return Redirect::to('salesorders'); }); Route::get('erporders/cancel/{id}', function ($id) { $order = Erporder::findorfail($id); $order->status = 'cancelled'; $order->update(); return Redirect::to('salesorders'); }); Route::get('erporders/show/{id}', function ($id) { $order = Erporder::findorfail($id); return View::make('erporders.show', compact('order')); }); Route::get('salesinvoice/{id}', function ($id) { $order = Erporder::find($id); $organization = Organization::find(1); $pdf = PDF::loadView('erpreports.salesinvoice', compact('order', 'organization'))->setPaper('a4')->setOrientation('potrait'); return $pdf->stream('Sales Invoice.pdf'); }); Route::resource('itemcategories', 'ItemcategoriesController'); Route::get('itemcategories/edit/{id}', 'ItemcategoriesController@edit'); Route::get('itemcategories/delete/{id}', 'ItemcategoriesController@destroy'); Route::post('itemcategories/update/{id}', 'ItemcategoriesController@update'); Route::get('erpmigrate', function () { return View::make('erpmigrate'); }); Route::post('import/categories', function () { if (Input::hasFile('category')) { $destination = public_path() . '/migrations/'; $filename = str_random(12);