2017-01-19 1 views
1

에 데이터베이스에 날짜 선택기 값을 저장하는 중 ... 나는 날짜가에서 선택 저장해야하지만, 나는 내가 내 양식이 입력이 laravel

<script type="text/javascript"> 
    $(function() { 
     $("#datepicker").datepicker(); 
    }); 
</script> 

<input type="text" required="" placeholder="When are You Coming Back" name="datepicker2" id="datepicker2" value="" name="datepicker2" class="txt"> 

내가 놓친 거지 제출하면 null 값을 얻을 어떤 것?? 나는 데이터베이스의 모든 값을 얻을하지 않습니다 제출할 때, 나는 일을해야 laravel5

class LeaveController extends Controller 
{ 
    public function ApplyLeave(Request $request) 
    { 

     Auth::user()->sent()->create([ 
      'tel'  => $request->tel, 
      'email' => $request->email, 
      'start' => $request->datepicker, 
      'end'  => $request->datepicker1, 
      'supervisor' => $request->supervisor, 
      'department' => $request->department, 
      'name' => $request->name, 
      'adress' => $request->adress, 
     ]); 
     return view('home'); 
    } 
+0

컨트롤러의 관련 코드는 어디에 있습니까? – Ohgodwhy

+0

@Ohgodwhy 내 제어 장치로 질문을 편집했습니다. –

+0

입력 한 이름은 datepicker2이지만 숫자가없고 번호가 1 인 번호로 호출하는 요청 개체에 있습니다. – Sysix

답변

4

구문 분석 기간을 사용하고 있습니다 : 또한

'start' => Carbon::parse($request->datepicker), 
'end' => Carbon::parse($request->datepicker1), 

를, 좋은 아이디어는에 startend을 넣어이다 $dates 어레이.

+0

'App \ Http \ Controllers \ Carbon'클래스를 찾을 수 없음 오류 –

+0

012 \\ Carbon \ Carbon :: parse (...) – devk

+0

OOps DateTime :: __ construct() : 위치 0에서 시간 문자열 (dfg)을 파싱하지 못했습니다. (d) : 데이타베이스에서 시간대를 찾지 못했습니다. 가난한 디버깅 기술에 대해 죄송합니다. –

2

날짜를 DB 수락 형식 Y-m-d과 같이 변환해야합니다 (예 : 2017-01-19).

봅니다 그것을 다시 변환 할 첫 번째 날짜 다음 날짜 ('내지 Ym-D')에, 같은

DB

에 저장하기 전에

public function ApplyLeave(Request $request){ 

    Auth::user()->sent()->create([ 
     'tel'  => $request->tel, 
     'email' => $request->email, 
     'start' => date("Y-m-d", strtotime($request->datepicker)), 
     'end'  => date("Y-m-d", strtotime($request->datepicker1)), 
     'supervisor' => $request->supervisor, 
     'department' => $request->department, 
     'name' => $request->name, 
     'adress' => $request->adress, 
    ]); 
    return view('home'); 
} 
+0

비어 있습니다. 왜냐하면 나는 null로 기본값을 설정 했습니까? –

+0

그냥'$ request-> datepicker''$ request-> datepicker1'의 값을 출력하고 더 많은 것을 도울 수 있도록 게시하십시오 –

관련 문제