Exemple #1
0
 public static function updateGroups(Request $request)
 {
     $titles = $request::get('title');
     $ids = $request::get('id');
     $deleteId = $request::get('delete');
     $newtitle = $request::get('newtitle');
     $organizations = $request::get('organizations');
     $i = 0;
     if ($ids) {
         foreach ($ids as $id) {
             $group = District::find($id);
             $group->title = $titles[$i];
             if (!empty($organizations[$id])) {
                 $group->organization()->sync($organizations[$id]);
             }
             if (isset($deleteId[$i]) && $deleteId[$i] == $id) {
                 $group->delete();
             } else {
                 $group->save();
             }
             $i++;
         }
     }
     if ($newtitle) {
         $group = new District();
         $group->title = $newtitle;
         $group->save();
     }
     return true;
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $object = Model::find($id);
     if ($object) {
         $district = District::find($object->district_id);
         $district->count = DB::table('portfolios')->where('district_id', '=', $id)->where('deleted_at', '=', null)->count();
         $district->save();
         DB::table('portfolio_images')->where('portfolio_id', '=', $id)->delete();
         DB::table('portfolio_products')->where('portfolio_id', '=', $id)->delete();
         $object->delete();
     }
     return redirect('admin/portfolios');
 }
Route::post('addMunicipality', ['middleware' => 'auth', 'uses' => 'MunicipalitiesController@store']);
/*
|--------------------------------------------------------------------------
| END MUNICIPALITIES ROUTING
|--------------------------------------------------------------------------
|
*/
/*
|--------------------------------------------------------------------------
| WARDS ROUTING
|--------------------------------------------------------------------------
|
*/
Route::get('list-wards/{municipality}', ['middleware' => 'auth', function ($municipality) {
    $municipalityObj = Municipality::find($municipality);
    $districtObj = District::find($municipalityObj->district);
    $provinceObj = Province::find($districtObj->province);
    return view('wards.list', compact('districtObj', 'municipalityObj', 'provinceObj'));
}]);
Route::get('wards-list/{id}', ['middleware' => 'auth', 'uses' => 'WardsController@index']);
Route::get('wards/{id}', ['middleware' => 'auth', 'uses' => 'WardsController@edit']);
Route::post('updateWard', ['middleware' => 'auth', 'uses' => 'WardsController@update']);
Route::post('addWard', ['middleware' => 'auth', 'uses' => 'WardsController@store']);
/*
|--------------------------------------------------------------------------
| END WARDS ROUTING
|--------------------------------------------------------------------------
|
*/
/*
|--------------------------------------------------------------------------
Exemple #4
0
     if ($validator->fails()) {
         return redirect(url('/admin'))->withInput()->withErrors($validator);
     }
     $user = Property::find($data['property_id'])->delete();
     return redirect(url('/admin'));
 });
 Route::delete('/property/photo/{picture}', function (Picture $picture) {
     \Cloudinary\Uploader::destroy($picture->cloudinary_public_id);
     $property_id = PropertyPictureBridge::where('picture_id', $picture->id)->get()[0]->property_id;
     $picture->delete();
     return redirect(url('/property/edit/photos/' . $property_id));
 });
 Route::get('/property/edit/{property_id}', function ($property_id) {
     $cities = City::orderBy('name', 'asc')->get();
     $property = Property::find($property_id);
     $property->district_name = District::find($property->district_id)->name;
     $property->city_name = City::find($property->city_id)->name;
     $amenities = PropertyFeatures::where('property_id', $property->id)->get()[0];
     return view('edit_property', ['property' => $property, 'cities' => $cities, 'amenities' => $amenities]);
 });
 Route::get('/property/edit/photos/{property_id}', function ($property_id) {
     $property = Property::find($property_id);
     $images = get_all_images_from_property_id_without_placeholder($property_id);
     return view('edit_images', ['property' => $property, 'images' => $images]);
 });
 Route::post('/property/edit', function (Request $request) {
     $data = $request->all();
     $validator = Validator::make($request->all(), ['title' => 'required|max:255', 'city' => 'required', 'district' => 'required', 'address' => 'required|max:255', 'type' => 'required|in:private_room,shared_room,entire_place', 'max_occupancy' => 'required|numeric|min:0|integer', 'price_per_night' => 'required|numeric|min:0|max:9999.99', 'description' => 'required', 'property_id' => 'required|numeric|integer|min:0']);
     if ($validator->fails()) {
         return redirect(url('/property/edit/' . $data['property_id']))->withInput()->withErrors($validator);
     }
?>
                        <option value="{{$reg->id}}" selected>{{$reg->region_name}}</option>
                    @else
                        <option value="">----select----</option>
                    @endif
                    @foreach(\App\Region::orderBy('region_name','ASC')->get() as $region)
                        <option value="{{$region->id}}">{{$region->region_name}}</option>
                    @endforeach
                </select>
            </div>
            <div class="col-lg-4">
                <label for="district">District</label>
                <select class="form-control" name="district" id="district">
                    @if($question->district_id !="")
                        <?php 
$dist = \App\District::find($question->district_id);
?>
                        <option value="{{$dist->id}}" selected>{{$dist->district_name}}</option>
                    @else
                        <option value="">----select----</option>
                    @endif
                </select>
            </div>
            <div class="col-lg-4">
                <label for="city">City</label>
                <input type="text" name="city" class="form-control" value="{{$question->city}}">
            </div>
        </div>
    </div>
    <div class="form-group">
        <label for="zone">Zone</label>
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $object = Model::find($id);
     if ($object) {
         $object->delete();
     }
     return redirect()->back();
 }
?>
                                            <option value="{{$reg->id}}" selected>{{$reg->region_name}}</option>
                                            @else
                                                <option value="">----select----</option>
                                                @endif
                                            @foreach(\App\Region::orderBy('region_name','ASC')->get() as $region)
                                                <option value="{{$region->id}}">{{$region->region_name}}</option>
                                            @endforeach
                                        </select>
                                    </div>
                                    <div class="col-lg-4">
                                        <label for="district">District</label>
                                        <select class="form-control" name="district" id="district">
                                            @if($contestant->district !="")
                                                <?php 
$dist = \App\District::find($contestant->district_id);
?>
                                                <option value="{{$dist->id}}" selected>{{$dist->district_name}}</option>
                                            @else
                                                <option value="">----select----</option>
                                            @endif
                                        </select>
                                    </div>
                                    <div class="col-lg-4">
                                        <label for="city">City</label>
                                        <input type="text" name="city" class="form-control" value="{{$contestant->city}}">
                                    </div>
                                </div>

                            </div>
                            <div class="form-group">