在Laravel中验证mark_to之后的mark_from,可以通过使用表单验证来实现。以下是一个示例的验证规则和代码:
app/Http/Requests
目录下创建一个新的表单请求验证类,例如MyFormRequest
。namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class MyFormRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'mark_to' => 'required|date',
'mark_from' => 'required|date|after:mark_to',
];
}
}
在上述代码中,我们定义了两个验证规则:
mark_to
字段是必需的,并且必须是一个有效的日期。mark_from
字段是必需的,并且必须是一个有效的日期,并且必须在mark_to
之后。MyFormRequest
类,并在方法参数中进行类型提示。namespace App\Http\Controllers;
use App\Http\Requests\MyFormRequest;
class MyController extends Controller
{
public function store(MyFormRequest $request)
{
// 验证通过,执行相应的逻辑
// ...
}
}
在上述代码中,我们将MyFormRequest
类注入到store
方法中,并使用$request
对象来访问验证通过的表单数据。
Route::post('/form', 'MyController@store');
以上代码将POST请求/form
路由到MyController
控制器的store
方法。
这样,在Laravel中验证mark_to
之后的mark_from
就完成了。如果验证失败,Laravel会自动返回相应的错误信息。如果验证通过,你可以在控制器方法中执行相应的逻辑。
云+社区技术沙龙[第6期]
腾讯云GAME-TECH沙龙
云+社区技术沙龙[第1期]
DBTalk技术分享会
GAME-TECH
云+社区技术沙龙 [第31期]
腾讯位置服务技术沙龙
云+社区技术沙龙[第9期]
DB TALK 技术分享会
腾讯技术开放日
领取专属 10元无门槛券
手把手带您无忧上云