/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $field = Field::findOrFail($id); $user = Auth::user(); if ($user->can('hasFormAccess', $field)) { $field->delete(); return response()->json(['status' => 'success']); } return response()->json(['status' => 'error']); }
/** * @param $id * @return int|string */ public function drop($id) { $field = Field::findOrFail($id)->delete(); if ($field) { return 'Field has been removed successfully!'; } else { return 12; } }
public static function getField($id) { return Field::findOrFail($id); }
public function down() { if (!Auth::check()) { return redirect('/auth/login'); } $eid = $_GET['eid']; $vor = Field::findOrFail($_GET['id']); $sortvor = $vor->sort; $next = Field::where('sort', '>', $sortvor)->orderBy('sort', 'ASC')->where('element_id', $eid)->first(); $sortnext = $next->sort; $vor->sort = $sortnext; $next->sort = $sortvor; $vor->save(); $next->save(); return $next; }
/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update(Request $request, Devis $devis, $table_id, $field_id) { $field = Field::findOrFail($field_id); $field->update($request->all()); // Session::flash('flash_message', 'Field updated!'); return redirect()->back(); }