我正在尝试使用Laravel编写更改日志,并且已经要求将数据从MySQL数据库提取到数组中; 如果根据从JSON文件中读入的值存在帐户ID,则检入数组.
如果不存在,我需要创建它并添加到数组中.
我现在的代码将条目添加到数据库中,但它不进行任何类型的检查; 我的代码如下:
if(isset($cfi->awsAccountId)) {
$aid= new Account;
$aid->aws_account_id = $cfi->awsAccountId;
$aid->save();
}
Run Code Online (Sandbox Code Playgroud)
如果有人仍然感兴趣,可以按如下方式完成:
演示控制器代码:
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!';
}
}
}
Run Code Online (Sandbox Code Playgroud)