2014-09-26 2 views
0

질량 할당이 조금 잘못되었습니다. 데이터베이스에 삽입하기 전에 modififies (strtotime 함수를 적용해야 함)가 필요한 입력 필드 (datepicker)가 있습니다.Laravel 4 Eloquent Mass Assignment - 입력 수정

대량 할당을 사용하는 동안 그렇게 할 방법이 있습니까?

class Customer extends Ardent { 
    protected $table = 'customers'; 
    public $autoPurgeRedundantAttributes = true; 
    public $autoHydrateEntityFromInput = true; 
    public $forceEntityHydrationFromInput = true; 


    protected $fillable = array(

     'email', 
    ); 
} 
+0

예는 가능하지만, 지금까지 그렇게 우리가 출발점이 무엇을 우리에게 보여주십시오. –

+0

음, 내가 무엇을 보여야할지 잘 모르겠습니다. 그것은 단순한 Eloquent 모델이며, 보여줄 것이별로 없습니다. 나는 나의 질문을 업데이트했다. 감사합니다 – Michael

+0

그 입력 필드를 어디에서 수정할 계획입니까? 당신의 컨트롤러에서? 그래서 우리에게 컨트롤러를 보여주고 어떻게 데이터베이스에 물건을 삽입하는지, create()를 사용하고 있습니까? 아마도,하지만 어떻게 확신 할 수 있을까요? 질문은 너무 광범위합니다. –

답변

0

방금 ​​입력을 변경해야하는 경우, 당신은 할 수 있습니다 :

$input = Input::all(); 

$input['date'] = strtotime($input['date']); 

Input::replace($input);