/**
  * 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']);
 }
Ejemplo n.º 2
0
 /**
  * @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;
     }
 }
Ejemplo n.º 3
0
 public static function getField($id)
 {
     return Field::findOrFail($id);
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 /**
  * 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();
 }