コード例 #1
0
 private function getToggleConditions($featureName)
 {
     $this->toggle = DBToggle::where('name', $featureName)->firstOrFail();
     $this->conditions = $this->toggle->conditions;
 }
コード例 #2
0
ファイル: routes.php プロジェクト: msamec/qandidate-laravel
         $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);
     }]);