/** * Vendor delete via api DELETE * * @return void */ public function testDelete() { $vendor = factory(App\Vendor::class)->create(); $this->delete('/api/vendor/' . $vendor->id)->seeJson(['status' => 'success']); // check db $vendor = Vendor::find($vendor->id); $this->assertNull($vendor); }
/** * disconnect * - disconnect a google account (clears pending vendors) * * @param int $vendor_id * @return boolean */ public function disconnect($vendor_id) { $user = Vendor::find($vendor_id); $user->google_token = ''; $user->google_email = ''; $user->touch(); Vendor::where('status', 'pending')->delete(); return true; }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $vendor = Vendor::find($id); $formTitle = 'Edit vendor'; return View('vendors.form', compact('vendor', 'formTitle')); }
public function destroy($id) { Vendor::find($id)->delete(); $vendors = Vendor::orderBy('vendor')->paginate(env('VENDOR_PAGINATION_MAX')); return view('vendors.index')->with('vendors', $vendors); }