fwrite($file, print_r(Input::json()->all()[0], true)); fclose($file); $getAgent = json_decode(Input::json()->all()[0], true)["agentravel"]; /* $agent = json_decode(Input::json()->all()[0],true)["agentravel"]; */ $url = $getAgent["picture"]; $request = Request::create($url); $name = $request->segments(); $name = $name[count($name) - 1]; $file = file_get_contents($url); file_put_contents("resources/images/travel/" . $name, $file); $save = ["Travel_Logo" => $name, "Travel_Name" => $getAgent["nama"], "Travel_Address" => $getAgent["alamat"], "Travel_Telp" => $getAgent["phone"], "Travel_Email" => $getAgent["email"], "Web_Link" => $getAgent["linkweb"], "Status" => "Active"]; //$package = TravelPackage::where("Package_Name","=",$save['Travel_Name']) // ->where("Package_Price","=",$save['Travel_Email']); Travel::create($save); return Response::json($save); }); Route::POST('/UpdateAgent', function () { $getAgent = Input::json()->all(); $updateAgent = ["old" => $getAgent["old"], "new" => $getAgent["new"]]; $Agent = Travel::where("Travel_Name", "=", $updateAgent["old"]["nama"])->where("Travel_Email", '=', $updateAgent["old"]["email"])->where("Status", "=", "Active"); if ($Agent->count() == 1) { $urlOld = $updateAgent["old"]["picture"]; $requestOld = Request::create($urlOld); $nameOld = $requestOld->segments(); $nameOld = $nameOld[count($nameOld) - 1]; $filename = 'resources/images/travel/' . $nameOld; if (File::exists($filename)) { File::delete($filename); }