我正在尝试使用Laravel编写更改日志,并且已被要求将数据从MySQL数据库提取到数组中;如果根据从JSON文件中读入的值存在帐户ID,请检入数组。
如果不存在,我需要创建它并添加到数组中。
我目前的代码将条目添加到数据库中,但它不进行任何检查;我的代码如下:
if(isset($cfi->awsAccountId)) {
$aid= new Account;
$aid->aws_account_id = $cfi->awsAccountId;
$aid->save();
}
答案 0 :(得分:6)
如果有人仍然感兴趣,可以按照以下方式完成:
演示控制器代码:
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class Testing extends Controller
{
public function get()
{
$query = "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = ?";
$db = DB::select($query, [$your_database_name]);
if(empty($db))
echo 'No db exist of that name!';
else
echo 'db already exists!';
}
}