Ejemplo n.º 1
0
 public function destroy($id)
 {
     $depreciation = \App\Models\Depreciation::find($id);
     $depreciation->delete();
     return redirect()->back();
 }
Ejemplo n.º 2
0
 /**
  * Validates and deletes a selected depreciation.
  *
  * This is a hard-delete. We do not currently soft-delete depreciations.
  *
  * @author [A. Gianotto] [<snipe@snipe.net]
  * @since [v1.0]
  * @return Redirect
  */
 public function getDelete($depreciationId)
 {
     // Check if the depreciation exists
     if (is_null($depreciation = Depreciation::find($depreciationId))) {
         // Redirect to the blogs management page
         return redirect()->to('admin/settings/depreciations')->with('error', trans('admin/depreciations/message.not_found'));
     }
     if ($depreciation->has_models() > 0) {
         // Redirect to the asset management page
         return redirect()->to('admin/settings/depreciations')->with('error', trans('admin/depreciations/message.assoc_users'));
     } else {
         $depreciation->delete();
         // Redirect to the depreciations management page
         return redirect()->to('admin/settings/depreciations')->with('success', trans('admin/depreciations/message.delete.success'));
     }
 }