getPdo(); $file = \File::get(base_path() . '/install.sql'); if (!$file) { abort(500, '数据库文件不存在'); } $sql = str_replace("\n", "", $file); $sql = preg_split("/;/", $sql); if (!is_array($sql)) { abort(500, '数据库文件格式有误'); } foreach($sql as $item) { echo 'RUN ' . $item . "\r\n"; try { DB::select(DB::raw($item)); } catch (\Exception $e) {} } } }