当前位置: 首页 > 知识库问答 >
问题:

将[name]添加到可填充属性以允许在[app\user]上大量分配

朱越
2023-03-14

1 https://flareapp.io/share/dpb4lgg5#f52 2 https://1drv.ms/u/s!anpb5n9ncl2ipyh_wu61gvkt-x-k?e=tgpkom

我的完全共享错误1用于错误搜索的我的共享文件夹2下面的代码未完全添加[name]到可填充属性以允许在[app\user]上大量分配///

use RegistersUsers;

/**
 * Where to redirect users after registration.
 *
 * @var string
 */
protected $redirectTo = RouteServiceProvider::HOME;

/**
 * Create a new controller instance.
 *
 * @return void
 */
public function __construct()
{
    $this->middleware('guest');
}

/**
 * Get a validator for an incoming registration request.
 *
 * @param  array  $data
 * @return \Illuminate\Contracts\Validation\Validator
 */
protected function validator(array $data)
{
    return Validator::make($data, [
        'name' => ['required', 'string', 'max:255'],
        'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
        'password' => ['required', 'string', 'min:8', 'confirmed'],
    ]);
}

/**
 * Create a new user instance after a valid registration.
 *
 * @param  array  $data
 * @return \App\User
 */
protected function create(array $data)
{
    $user = User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'password' => Hash::make($data['password']),
    ]);

    Profile::create([
        'user_id'=>$user->id,
        'gender'=> request('gender'),
        'dob'=>request('dob')
    ]);
    return $user;
}

}///

共有1个答案

常茂
2023-03-14

fillable属性添加到您希望可大量分配的模型中。下面是user模型的示例。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name',
        'email',
        'password'
    ];
}
 类似资料:
  • 我想在gradle.properties文件中添加ndk.abifilters属性。现在我有了这栋楼里的房子。这是我建筑的一部分 这是我的gradle.properties文件的一部分

  • 问题内容: 在当前正在研究的学习项目中,我需要添加一个属性,其值为数字。 如果我创建自己的属性,说“ messid”并为其分配一个数字值,例如“ 12”,“ 6”等,可以吗? 这就是为什么我要这样做,以便如果我做错了,则可以纠正我:我需要在我的JavaScript中(使用jQuery)访问此数字。仅获取attribute的值很容易,但是从诸如“m12”或“ m6”之类的字符串中提取数字值很麻烦。(

  • 问题内容: 我想使用css在html中的选择选项之间添加某种空间(填充,边距或其他)。我已经尝试使用类似的东西: 但是没有用。我已经读过,这是可以做到的,但在IE中不起作用。无论如何,即使它无法在IE中运行,我也希望它可以在其他浏览器中运行。 PS:当前正在使用Chrome 问题答案: 选择选项的样式非常有限,因为要在操作系统中的所有应用程序之间保持一致性和一致性,因此浏览器应限制某些基本元素的样

  • 我使用的是与node.js快递4.12.3和mysql db招摇过市2.0。 我创建了以下模式- 此处删除的_at字段将为空,并且在删除记录之前不会出现在数据库中。我的基于express的nodejs服务器返回的日期如下- [{id:4,“国家”:“g”,“创建时间”:“2018-01-29T04:51:46.000Z”,“删除时间”:null},{id:5,“国家”:“gaaaf”,“创建时间”

  • 问题内容: 我正在将webpack与css-loader一起使用以加载我的css样式并将其添加到React组件中。 我正在动态计算单元格的高度/宽度。在这里,他们描述了如何动态地向组件添加样式,但是我更喜欢在没有样式属性的情况下进行。 我尝试在其中一个父组件中执行此操作,以为它可能会更改css类,但这似乎不起作用。 有关如何最好地做到这一点的任何反馈? 问题答案: 您应该使用style属性,这就是

  • 我创建了这个部分标题,不幸的是,我不知道如何在右边添加一些填充。 这是我的密码: