2015-06-20 69 views
1

我有一個問題,當我嘗試複製laravel雄辯模型。該模型有121列,我與火鳥數據庫,Apache 2.2.22,PHP 5.4.35和Debian工作。分割故障(11)保存時Laravel 4.2雄辯模型

執行保存方法時,新模型存儲在數據庫中,但重定向方法未執行,並且瀏覽器顯示「加載頁面時重置了與服務器的連接」。在Apache日誌中出現錯誤「Segmentation fault(11)」。

我嘗試用artisan命令運行此代碼,但仍然是相同的錯誤。在Windows上它不起作用 - cli已停止工作。

PHP代碼:

$asort = Asort::on($connName)->find($asortId); 

    // new ASORT_ID 
    $newAsortId = DB::connection($connName) 
     ->table('RDB$DATABASE') 
     ->select(DB::raw('GEN_ID(SEQ_ASORT, 1) as ID')) 
     ->lists('ID'); 

    $newAsort = new Asort; 
    $newAsort = $asort->replicate(); 
    //$newAsort->setRawAttributes($asort->getAttributes()); 
    $newAsort->setConnection($connName); 
    $newAsort->ASORT_ID = $newAsortId[0]; 
    $newAsort->ASORT_KOD = iconv("UTF-8", "CP1250", Input::get('code')); 
    $newAsort->ASORT_NAZWA = iconv("UTF-8", "CP1250", Input::get('name')); 
    $newAsort->ASORT_DODANO_DATACZAS = date('Y-m-d H:i:s'); 
    $newAsort->ASORT_DATA_MOD = date('Y-m-d H:i:s'); 
    $newAsort->save(); 

    return Redirect::to('route') 
     ->withMessage('Message.'); 

回答