laravel - Laravel如何检查值是否存在并且等于0
问题描述
我是 laravel 的新手,我想检查该值是否存在并且它等于 1。下面是我尝试过的。但它不起作用。
if(isset($request['active_year'] == "1")) {
$activeYear = 1;
$currentActiveYear = AcademicYear::where('active_year', 1)->update(['active_year' => 0]);
} else {
$activeYear = 0;
}
解决方案
试试这个,让我知道。
if(($request['active_year'] == "1") && isset($request['active_year'])) {
$activeYear = 1;
$currentActiveYear = AcademicYear::where('active_year', 1)->update(['active_year' => 0]);
}
$activeYear = 0;
推荐阅读
- flutter - Flutter - 通过整个应用程序监听一个值
- javascript - 将数组转换为迭代器
- java - 如何在 CUBA 平台中使用按钮打开选项卡表的特定选项卡?
- php - Divi Theme Builder 不断加载
- amazon-web-services - 如何 SAM 使用项目目录中的初始文件部署 AWS::S3::Bucket
- oracle - 为什么 sql developer(oracle) 中的实时 SQL 监视器让我没有选择?在 sql developer 中查看性能指标的步骤是什么?
- jasper-reports - Jasper 报告 - 获取重复记录
- visual-studio - 可以在不使用 EWDK ISO 的情况下使用 Visual Studio 2019 构建工具 + SDK + WDK 构建 Windows 驱动程序吗?
- ios - ReactNative:在项目目录中找不到“Podfile”
- agora.io - 错误:包 io.agora.rtm 不存在