是否可以在我的函数中创建动态 FormRequest 验证?请参阅下面的示例代码。
public function store(Request $request)
{
Model::create($request->all());
return redirect(url('/'));
}
Run Code Online (Sandbox Code Playgroud)
我的意思是我将把“Request”参数更改为变量$formRequest。
我的目标是为单个模型的动态数据集创建不同的验证规则。
如果我可以通过其他方式实现这一目标,请告诉我。谢谢你!
编辑:
示例场景:我有一个包含名字、中间名和姓氏字段的表单。
第一条规则:
public function rules()
{
return [
'firstname' => 'required',
'middlename' => 'required',
'lastname' => 'required'
];
}
Run Code Online (Sandbox Code Playgroud)
第二条规则:
public function rules()
{
return [
'firstname' => 'required',
'lastname' => 'required'
];
}
Run Code Online (Sandbox Code Playgroud)
第二条规则中仅需要名字和姓氏。
我只是想知道是否有其他方法可以做到这一点,而不是创建多个存储方法并添加更多路线。
我遵循了关于 useState 钩子的 ReactJS 文档,但我无法让它与单选按钮一起使用。它根本不选择任何单选按钮。顺便说一下,我正在为组件使用 react-semantic ui。
单选按钮应选择分配给该州的性别。我试过console.log这个gender变量,它发生了变化,但没有反映在 ui 上。
这是我的代码供您参考。
import React, { useState } from 'react';
const ListCreateNew = () => {
const [gender, setGender] = useState('Male');
return (
<Form.Group inline>
<label>Gender</label>
<Form.Field control={Radio} label="Male" checked={gender === 'Male'} value="Male" onClick={() => setGender('Male')} />
<Form.Field control={Radio} label="Female" checked={gender === 'Female'} value="Female" onClick={() => setGender('Female')} />
</Form.Group>
);
}
Run Code Online (Sandbox Code Playgroud)
编辑:我向大家道歉。我错过了 onClick 属性上的匿名函数。
各位,美好的一天,
服务器启动时,我的 Angular 2 应用程序中遇到此问题 ( npm start)。
我将基本路由或基本路径重定向到user/login延迟加载模块,但它会引发Cannot find module错误。正如我所说,这种情况总是会发生,在启动期间并pathMatch从'full'到编辑参数'prefix',反之亦然,可以修复错误并加载路线而不会出现错误。
我希望你能帮我解决这个问题。
下面是程序。
应用程序/routes.ts
import { Routes } from '@angular/router';
import { AppComponent } from './app.component';
export const appRoutes:Routes = [
{ path: 'user', loadChildren: 'user/user.module#UserModule'},
{ path: '', redirectTo: 'user/login', pathMatch: 'full'}
]
Run Code Online (Sandbox Code Playgroud)
应用程序/应用程序模块.ts
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouterModule, Routes } from '@angular/router';
import { AppComponent } from …Run Code Online (Sandbox Code Playgroud)