LogService.php 536 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Services;
  3. use App\Log;
  4. use Illuminate\Support\Facades\Request;
  5. class LogService
  6. {
  7. static public function log($method,$type,$description,$id_user=null){
  8. if(!$id_user){
  9. $id_user = '';
  10. $user=auth()->user();
  11. if($user) $id_user = $user['id'];
  12. }
  13. (new Log([
  14. 'operation'=>$method,
  15. 'type'=>$type,
  16. 'description'=>$description,
  17. 'id_user'=>$id_user,
  18. 'ip'=>Request::ip()
  19. ]))->save();
  20. }
  21. }