I have a problem trying to insert ~ 20K records into my database. I notice that although I am repeating inside my foreach loop, I am not getting anything output on the command line. Instead, I get the error Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 91 bytes) in /Users/me/Sites/Laravel/database/connection.php on line 293 after inserting ~ 9440 records.
Here is my code (tried using both Eloquent and Fluent):
<?php class Process_Controller extends Base_Controller { public function action_migrate() { $properties = DB::table('raw_properties')->get('id'); $total = count($properties); foreach($properties as $x => $p){ $r = RawProperty::find($p->id); $count = $x +1; $prop_details = array( 'column' => $r->field,
csm232s
source share