Advertisement
srob

PJB MAIN CONTROLLER

Feb 27th, 2020
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. LIST CODE 1
  2.  
  3. <?php
  4.  
  5. namespace App\Http\Controllers\Web;
  6.  
  7. use Illuminate\Http\Request;
  8. use App\Http\Controllers\Controller;
  9. use App\Exports\CsmsExport;
  10. use App\Exports\SupplierExport;
  11. use App\Models\Transaction\Csms;
  12. use Carbon\Carbon;
  13. use App\Models\Master\Announcements;
  14. use App\Models\Master\Articles;
  15.  
  16. use Excel;
  17.  
  18. class BackendController extends Controller
  19. {
  20.     public function export($jenis=null, $id=null)
  21.     {
  22.         if($jenis == 'csms'){
  23.             $supplier = Csms::where('id',$id)->select('supplier_name')->pluck('supplier_name')->first();
  24.             return Excel::download(new CsmsExport($id), "CSMS $supplier.xlsx");
  25.         }elseif($jenis == 'supplier-index' ){
  26.             return Excel::download(new SupplierExport(), "List_of_Suppliers (".Carbon::now().").xlsx");
  27.         }
  28.     }
  29.  
  30.     public function announcementCreate($id=null){
  31.        
  32.         if($id==null){
  33.             return view('admin.master.announcements.create');
  34.         }
  35.         $data = Articles::find($id);
  36.         $files = \App\Models\Master\fileStorage::where('table','articles')->where('parent_id',$id)->get();
  37.         // dd($data,$files);
  38.         return view('admin.master.announcements.create',compact('data','files'));
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement