コード例 #1
0
    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);
        }