コード例 #1
0
ファイル: WidgetController.php プロジェクト: jdmays/ls1
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $widget = new Widget();
     $widget->title = $request->input('title');
     $widget->purpose = $request->input('purpose');
     $widget->save();
     return redirect('widgets');
 }
コード例 #2
0
 public function create()
 {
     $rules = array('type' => 'alpha', 'rating_icon' => 'string');
     $validator = Validator::make(Input::all(), $rules);
     if (!$validator->fails() && in_array($_POST['type'], array('feedback', 'rate'))) {
         $widget = new Widget();
         $widget->user_id = Auth::id();
         $widget->widget_type_id = Input::get('type') == 'feedback' ? 3 : 1;
         if ($widget->widget_type_id == 1 && Input::has('rating_icon') && Input::get('rating_icon') == 'faces') {
             $widget->widget_type_id = 2;
         }
         $widget->save();
         // Redirect to new widget
         return redirect('dashboard/widget/' . $widget->id);
     }
 }
コード例 #3
0
 /**
  * Update widget
  *
  * @param  \App\Widget  $widget
  * @return bool
  */
 public function save($widget)
 {
     return $widget->save();
 }