我有一个问题,我使用相同的刀片模板来创建和插入。在我的控制器中,我在编辑功能和我使用的方法模板上创建了一个变量 ModificationMode isset()。
控制器
public function edit($id)
{
$ModificationMode = 0;
$DataPraticien = \App\Praticien::find($id);
return view('AjoutePraticien', compact('DataPraticien'))->with('ModificationMode', $ModificationMode);
}
Run Code Online (Sandbox Code Playgroud)
看法
@if(isset($ModificationMode))
<form method="post" action="{{route('prat.update', $DataPraticien ?? '')}}">
@csrf
@method('PATCH')
@else
<form action="{{route('prat.store')}}" method="post">
@endif
//stuff
//stuff
Run Code Online (Sandbox Code Playgroud)
我将每个变量设为可选。这是一个好主意吗?这种方法会给我带来一些问题吗?安全怎么样?