Пример #1
0
 /**
  * Register the service provider.
  *
  * @return void
  */
 public function register()
 {
     //Papersemesterdoc
     Papersemesterdoc::created(function ($papersemesterdoc) {
         UserLog::create(['operation' => 'create', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_papersemesterdoc', 'reference_id' => $papersemesterdoc->id]);
     });
     Papersemesterdoc::updated(function ($papersemesterdoc) {
         UserLog::create(['operation' => 'update', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_papersemesterdoc', 'reference_id' => $papersemesterdoc->id]);
     });
     Papersemesterdoc::deleted(function ($papersemesterdoc) {
         UserLog::create(['operation' => 'delete', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_papersemesterdoc', 'reference_id' => $papersemesterdoc->id]);
     });
     //PaperDoc
     PaperDoc::created(function ($paperdoc) {
         UserLog::create(['operation' => 'create', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paperdoc', 'reference_id' => $paperdoc->id]);
     });
     PaperDoc::updated(function ($paperdoc) {
         UserLog::create(['operation' => 'update', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paperdoc', 'reference_id' => $paperdoc->id]);
     });
     PaperDoc::deleted(function ($paperdoc) {
         UserLog::create(['operation' => 'delete', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paperdoc', 'reference_id' => $paperdoc->id]);
     });
     //PaperFile
     PaperFile::created(function ($paperfile) {
         UserLog::create(['operation' => 'create', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paperfile', 'reference_id' => $paperfile->id]);
     });
     PaperFile::updated(function ($paperfile) {
         UserLog::create(['operation' => 'update', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paperfile', 'reference_id' => $paperfile->id]);
     });
     PaperFile::deleted(function ($paperfile) {
         UserLog::create(['operation' => 'delete', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paperfile', 'reference_id' => $paperfile->id]);
     });
     //Paper
     Paper::created(function ($paper) {
         UserLog::create(['operation' => 'create', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paper', 'reference_id' => $paper->id]);
     });
     Paper::updated(function ($paper) {
         UserLog::create(['operation' => 'update', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paper', 'reference_id' => $paper->id]);
     });
     Paper::deleted(function ($paper) {
         UserLog::create(['operation' => 'delete', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Papers_paper', 'reference_id' => $paper->id]);
     });
 }
Пример #2
0
 public function deletefile($file_id)
 {
     PaperFile::find($file_id)->delete();
     return response()->json(true);
 }