1
Laravel 5.2를 사용하여 내 컨트롤러의 한 가지 방법으로 데이터를 삽입하고 테이블 행을 업데이트해야합니다. 내 테이블 이름은 "허가"입니다. 내가Laravel 5.2를 사용하여 같은 방법으로 테이블 행을 추가 및 업데이트하는 방법
구문 오류 (T_ELSE), 예기치 않은 '다른'내가 잘못을
을 다음과 같은 오류를하고있는 중이 야 무엇을 얻을
public function addPermission(Request $request, $id, Permission $permission)
{
if ($permission = Permission::findOrFail($id));{
$this->validate($request, [
'status' => 'required'
]);
$permission = new Permission;
$permission->status = $request->input('status');
$permission->project_id = $id;
$permission->collaborator_id = $request->input('cid');
$values = $request->all();
$permission->fill($values)->save();
return redirect()->back()->with('info','Permission has been updated to your Collaborator successfully');
}
else {
$this->validate($request, [
'status' => 'required'
]);
$permission = new Permission;
$permission->status = $request->input('status');
$permission->project_id = $id;
$permission->collaborator_id = $request->input('cid');
$permission->save();
return redirect()->back()->with('info','Permission has been added to your Collaborator successfully');
}
}
: 여기 내 방법은? 구문 Erorr를 들어
if ($ permission = Permission :: findOrFail ($ id)); if와 opening bracket 사이. – follio
PhpStorm 또는 NetBeans와 같은 스마트 IDE를 사용한다면 코드를 실행하기 전에 쉽게 잡을 수있는 구문 오류 일뿐입니다. –