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); }
/** * 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; }