【发布时间】:2021-09-12 08:14:08
【问题描述】:
我需要创建一个清除记录但需要密码的条件。
如果密码正确执行delete();
控制器:
public function eliminar($id){
$registros = \App\Models\Registro::findOrFail($id);
$registros->delete();
return redirect('sistema')->with('mensaje', 'Registro Borrado con exito');
}
public function borrar($id){
// return $request->all();
$data = [
'category_name' => 'datatable',
'page_name' => 'multiple_tables',
'has_scrollspy' => 0,
'scrollspy_offset' => '',
'fechax' => Carbon::now(),
'borrar' => \App\Models\Registro::findOrFail($id),
'password' => 'PASSCODE',
];
return view('borrar')->with($data);
}
blade.php:
<h1>Do you want to delete the record?</h1>
<form action="{{ route('eliminar', $borrar) }}" class="d-inline" method="POST">
@method('DELETE')
@csrf
<button type="submit" class="btn btn-danger btn-sm">DELETE</button>
<div class="form-group col-md-6">
<label for="telefono">Password</label>
<input name="password" type="password" class="form-control" id="telefono" required>
</div>
</form>
密码是静态获取的
在密码不一样的情况下如何删除?
请帮忙
【问题讨论】:
-
密码是指认证用户的密码?
-
不,是静态密码。在变量中定义。密码将用作删除代码
标签: laravel laravel-5 laravel-8