<?php

class BudgetCostsRequestsFiles extends \Eloquent {

	use SoftDeletingTrait;
	
	protected $guarded = array();
  protected $table = 'budget_costs_requests_files';
	/*public static function boot() {
		parent::boot();

		Partnerfile::deleting(function ($partnerfile) {
			File::deleteDirectory(public_path() . '/userfiles/' . $partnerfile->partner_id . '/' . $partnerfile->id);
			return true;
		});
	}*/

	public function budgetCostsRequests() {
		return $this->belongsTo('BudgetCostsRequests');
	}
/*
	public function user() {
		return $this->belongsTo('User')->withTrashed()->remember(60);
	}

	public function canDelete() {
		if (Auth::check()) {
			$user = Auth::user();
			if ($this->partner->statusIsAllow(Partner::ALLOW_UPLOAD_FILE)) {
				if ($user->id == $this->user_id || $user->isAdmin() || Auth::user()->hasRole(Role::ROLE_LOGISTICS)) {
					return true;
				}
				if ($user->isAdmin() && $this->partner->project->user_id == $user->id) {
					return true;
				}
			}
		}
		return false;
	}*/

}
