Ejemplo n.º 1
0
         $toggle = Toggle::create($request->all());
         return redirect()->route('qandidate.toggle.edit', $toggle->id);
     }]);
     Route::get('edit/{id}', ['as' => 'qandidate.toggle.edit', function ($id) {
         $toggle = Toggle::findOrFail($id);
         $conditions = $toggle->conditions;
         return view('qandidate::edit', compact('toggles', 'toggle', 'conditions'));
     }]);
     Route::put('update/{id}', ['as' => 'qandidate.toggle.update', function ($id, \Illuminate\Http\Request $request) {
         $toggle = Toggle::findOrFail($id);
         $toggle->fill($request->all());
         $toggle->save();
         return redirect()->route('qandidate.toggle.edit', $toggle->id);
     }]);
     Route::delete('delete/{id}', ['as' => 'qandidate.toggle.delete', function ($id, \Illuminate\Http\Request $request) {
         $toggle = Toggle::findOrFail($id);
         $toggle->delete();
         return redirect()->route('qandidate.toggle.index');
     }]);
 });
 Route::group(['prefix' => 'condition'], function () {
     Route::post('store', ['as' => 'qandidate.condition.store', function (\Illuminate\Http\Request $request) {
         $condition = Condition::create($request->all());
         return redirect()->route('qandidate.toggle.edit', $condition->toggle_id);
     }]);
     Route::put('update/{id}', ['as' => 'qandidate.condition.update', function ($id, \Illuminate\Http\Request $request) {
         $condition = Condition::findOrFail($id);
         $condition->fill($request->all());
         $condition->save();
         return redirect()->route('qandidate.toggle.edit', $condition->toggle_id);
     }]);
Ejemplo n.º 2
0
 /**
  * Sets toggle and condition variable based on feature name
  *
  * @param $featureName
  */
 private function getToggleConditions($featureName)
 {
     $this->toggle = DBToggle::where('name', $featureName)->firstOrFail();
     $this->conditions = $this->toggle->conditions;
 }