Example #1
0
 public static function getId($category)
 {
     $existing = Category::user()->where([['name', $category->name], ['container_id', $category->container_id]])->get();
     if (count($existing) == 0) {
         $category->save();
     } else {
         $category = $existing[0];
     }
     return $category->id;
 }
Example #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $rules = array('title' => 'required');
     $validator = Validator::make($request->all(), $rules);
     if ($validator->fails()) {
         return Redirect::to('category/create')->withErrors($validator)->withInput($request->except('password'));
     } else {
         $user = new User();
         $user->id = 1;
         //$user = Auth::user();
         $record = new Category();
         $record->title = $request->get('title');
         $record->user()->associate($user);
         $record->save();
         // redirect
         Session::flash('message', 'Successfully updated!');
         return Redirect::to('/category/');
     }
 }