예제 #1
0
파일: Asset.php 프로젝트: nicve/snipe-it
 public function createCheckoutLog($checkout_at = null, $admin, $user, $expected_checkin = null, $note = null)
 {
     $logaction = new Actionlog();
     $logaction->asset_id = $this->id;
     $logaction->checkedout_to = $this->assigned_to;
     $logaction->asset_type = 'hardware';
     $logaction->location_id = $user->location_id;
     $logaction->adminlog()->associate($admin);
     $logaction->note = $note;
     if ($checkout_at) {
         $logaction->created_at = $checkout_at;
     }
     $log = $logaction->logaction('checkout');
     return $logaction->id;
 }