我看到还有一些其他问题,他们询问$this->validate
和之间有什么区别Validator::make()
.他们并没有真正回答我想知道的概念性问题.
这些都有适当的用途吗?喜欢什么时候使用一个?
我目前如何使用它是在我的API类中我使用if else $validator::make()
(如下所示)而在我的程序的Web部分中我使用$ this->validate()
(也在下面)
这是使用它的正确方法吗?
$验证::做:
public function store(Request $request)
{
$validator = Validator::make($request->all(),[
'name' => 'required',
'url' => 'required',
'isPublic' => 'required'
]);
if($validator->fails()){
return response($validator->messages(), 200);
} else {
Helpers::storeServer($request);
return response()->json([
'message'=> ['Server Stored']
]);
}
}
Run Code Online (Sandbox Code Playgroud)
$这个 - >验证:
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required',
'url' => 'required',
'isPublic' => 'required'
]);
Helpers::storeServer($request);
return redirect('dashboard')->with('success', 'Server stored');
}
Run Code Online (Sandbox Code Playgroud) 我目前正在使用 bootstrap 和 laravel 表单控件来创建下面的这些表结构。我现在遇到的唯一问题是我无法弄清楚如何从两个单独的表中获取删除和编辑按钮以对齐?附上一张照片,展示了它现在的样子以及显示表格的代码。
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Dashboard</div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
<a href="/incidents/create" class="btn btn-primary">Create Incident</a>
<a href="/servers/create" class="btn btn-primary">Create Server</a>
<h1></h1>
<h3>Your Incidents </h3>
@if($incidents)
<table class='table table-striped'>
<tr>
<th>Title</th>
<th></th>
<th></th>
</tr>
@foreach($incidents as $incident)
<tr>
<td><h4>{{$incident->title}} : <strong>{{$incident->status}}</strong></h4></td>
<td><a href="/incidents/edit/{{$incident->id}}" class="btn btn-success">Edit</a></td>
<td>
{!!Form::open(['action' => ['IncidentsController@destroy', $incident->id], 'method' => 'POST', 'class' => 'float-right'])!!}
{{Form::hidden('_method', 'DELETE') }}
{{Form::submit('Delete', ['class' …
Run Code Online (Sandbox Code Playgroud) 我正在开发一个程序,在该程序中,我采用随机值查找与它们距离相似的坐标,将它们添加到组中并将它们从数据框中删除。
所以假设我有这些坐标的列表
它们应该被分组以便索引
我遇到的问题是,使用随机选择初始索引来计算行数
randInt = random.randint(0, count_row - 1)
Run Code Online (Sandbox Code Playgroud)
当我从数据框中删除一个坐标点时,它不会像下图那样将其他坐标点向上移动。
我目前正在使用以下命令删除这些点。
选择的随机索引被添加到列表中,然后使用以下命令从 Dataframe 中删除
df.drop(current, inplace=True)
Run Code Online (Sandbox Code Playgroud)
然后,如果一个点在一定距离内,则将其添加到列表中并使用删除(其中索引是循环时数据帧中点的索引)
df.drop(index, inplace=True)
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,我怎样才能做到这一点,以便当删除一个点时它会将 Id 随之向上移动?