public function store()
 {
     // validate
     // read more on validation at http://laravel.com/docs/validation
     $rules = array('code' => 'required', 'code_1c' => 'required|unique:agreements');
     $validator = Validator::make(Input::all(), $rules);
     // process the login
     if ($validator->fails()) {
         Session::flash('danger', $validator->errors()->first());
         return redirect()->back()->withInput();
     } else {
         //store
         $agreement = new Agreement();
         $agreement->code = Input::get('code');
         if (Input::get('type')) {
             $agreement->type = TRUE;
         } else {
             $agreement->type = FALSE;
         }
         if (Input::get('account')) {
             $agreement->account = TRUE;
         } else {
             $agreement->account = FALSE;
         }
         if (Input::get('penalty') != NULL) {
             $agreement->penalty = Input::get('penalty');
         }
         if (Input::get('second_pay')) {
             $agreement->second_pay = TRUE;
         } else {
             $agreement->second_pay = FALSE;
         }
         if (Input::get('code_1c')) {
             $agreement->code_1c = Input::get('code_1c');
         }
         $agreement->description = ' ';
         if (Input::get('active')) {
             $agreement->active = TRUE;
         } else {
             $agreement->active = FALSE;
         }
         $agreement->client_id = Input::get('client_id');
         if (Input::get('date_end') != NULL) {
             $agreement->date_end = Input::get('date_end');
         }
         $agreement->created_at = Input::get('created_at');
         $agreement->save();
         // redirect
         /* Request::flashOnly('message', 'Клиент добавлен');*/
         return Redirect::to('client/' . Input::get('client_id') . '/agreement');
     }
 }