2015-06-20 72 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.'); 

回答