예제 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     //this validate method will validate the input fields before creating it into the database
     $this->validate($request, ['name' => 'required', 'display_name' => 'required', 'code' => 'required', 'day' => 'required', 'time' => 'required']);
     //Store method is responsible for throwing data into database, and redirect to somewhere else
     $input = $request->all();
     $congregation = Congregation::create_new_congregation($input);
     $message = 'New Congregation "' . $congregation->name . '" has been created successfully.';
     return view('congregations.show', compact('congregation', 'message'));
 }