예제 #1
0
 public function lowongan()
 {
     $data['menuse'] = Menu::orderBy('id')->get()->keyBy('id');
     $data['agenda5'] = Agenda::orderBy('id', 'desc')->take(4)->get();
     $data['footers'] = Footer::orderBy('id')->get()->keyBy('id');
     $data['lowongans'] = Lowongan::orderBy('id', 'desc')->take(4)->get();
     return view('lowongan')->with('data', $data);
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //return var_dump(Input::all());
     //return  var_dump($request);
     //
     //        $file = Input::file('path');
     //
     //        $file->getClientOriginalExtension();
     //        $file->getClientOriginalName();
     //
     //        Input::file('path')->getClientOriginalExtension();
     //        Lowongan::create($request->all());
     //save inputan
     $input = Input::all();
     $low = new Lowongan();
     $low->judul = $input['judul'];
     $low->namaPt = $input['namaPt'];
     $low->deskripsi = $input['deskripsi'];
     $low->profilePt = $input['profilePt'];
     $low->deadline = $input['deadline'];
     $low->save();
     //get last Id
     $lastIdLow = Lowongan::orderBy('id', 'desc')->select('id')->take(1)->get();
     $lastId = $lastIdLow[0]['id'];
     if (Input::file('file_upload')) {
         $watermark = \Image::make(public_path() . '/imagesLoker/sample.png');
         //upload images
         $destinationPath = public_path() . '/imagesLoker/';
         $extension = Input::file('file_upload')->getClientOriginalExtension();
         $fileName = "Lowongan." . "{$lastId}." . $extension;
         $cek = Input::file('file_upload')->move($destinationPath, $fileName);
         $image = \Image::make($destinationPath . $fileName);
         $image->insert($watermark, 'center');
         $image->save();
         //edit field path
         $namaPath = Lowongan::find($lastId);
         $namaPath->path = $fileName;
         $namaPath->save();
     }
     return Redirect::to("/adminLowongan");
     //        $input = Input::all();
     //        Input::file('path')->move(public_path('imagesLoker'));
     //        $request->file('path')->move(public_path('imagesLoker'));
     //        return $input;
 }