在我的 laravel 项目中,我试图根据 URL 中收到的状态更改诊所状态。问题是它不会是其他情况。以下是我的代码
public function deactivate($id , $status)
{
$input_data['id'] = $id;
$clinic = new Clinic;
$clinc = Clinic::find($id);
if ($status="deactive") {
echo "here";
die();
$clinc->ClinicPub = "no";
}
else if ($status="active")
{
echo "ok";
die();
$clinc->ClinicPub = "yes";
}
if($clinc->save()){
Session::flash('message', 'Clinic Deactivated Sucessfully');
Session::flash('msgclass', 'alert-success');
}
return redirect('clinics');
}
这里如果状态是deactive它进入那个循环和这里的priiting变量。但问题是状态是active,它不是在里面status=active ,而是在里面deactive case。
我还打印以检查接收状态是否正确。但是是正确的并且没有进入循环
墨色风雨