Advertisement
fadlyshafa

Untitled

Sep 6th, 2019
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.27 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. class Buku_controller extends Controller
  8. {
  9.     public function index(){
  10.         $title = 'List Buku';
  11.         $data = \DB::table('m_buku as b')->join('m_kategori as k','b.kategori','=','k.id')->get();
  12.  
  13.         return view('buku.buku_index',compact('title','data'));
  14.     }
  15.  
  16.     public function add(){
  17.         $title = 'Tambah Buku';
  18.         $kategori = \DB::table('m_kategori')->get();
  19.  
  20.         return view('buku.buku_add',compact('title','kategori'));
  21.     }
  22.  
  23.     public function store(Request $request){
  24.         $judul = $request->judul;
  25.         $keterangan = $request->keterangan;
  26.         $stock = $request->stock;
  27.         $kategori = $request->kategori;
  28.         $penulis = $request->penulis;
  29.  
  30.         $file = $request->file('image');
  31.  
  32.         //Move Uploaded File
  33.         $destinationPath = 'uploads';
  34.         $file->move($destinationPath,$file->getClientOriginalName());
  35.  
  36.         \DB::table('m_buku')->insert([
  37.             'kategori'=>$kategori,
  38.             'judul'=>$judul,
  39.             'keterangan'=>$keterangan,
  40.             'stock'=>$stock,
  41.             'penulis'=>$penulis,
  42.             'gambar'=>$file->getClientOriginalName(),
  43.             'created_at'=>date('Y-m-d H:i:s'),
  44.             'updated_at'=>date('Y-m-d H:i:s'),
  45.         ]);
  46.  
  47.         return redirect('master/buku');
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement