小编alv*_*nte的帖子

动态表单请求验证 (Laravel)

是否可以在我的函数中创建动态 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)

第二条规则中仅需要名字和姓氏。

我只是想知道是否有其他方法可以做到这一点,而不是创建多个存储方法并添加更多路线。

php laravel

5
推荐指数
1
解决办法
5172
查看次数

在单选按钮上使用 useState 钩子的正确方法

我遵循了关于 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 属性上的匿名函数。

reactjs react-hooks

5
推荐指数
1
解决办法
2万
查看次数

无法在服务器启动时重定向到延迟加载模块作为默认路由/url

各位,美好的一天,

服务器启动时,我的 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)

angular-ui-router angular

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

angular ×1

angular-ui-router ×1

laravel ×1

php ×1

react-hooks ×1

reactjs ×1