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

内容不能为null laravel

储思聪
2023-03-14

我正试图提交一份表格,但出现了此错误

查询异常在Connection.php647行:SQLSTATE[23000]:完整性约束违反:1048列内容不能为空(SQL:插入到内容title内容图像updated_atcreated_at)值(主, , [], 2017-03-28 11:10:58, 2017-03-28 11:10:58))

内容应该可以为空。

我的迁移表

Schema::create('content', function(Blueprint $table)
{
    $table->increments('id');
    $table->string('title');
    $table->text('content');
    $table->string('image');
    $table->timestamps();
});

我的存储方法

public function store()
{
    $input = Input::all();
    $validation = Validator::make($input, Content::$rules);

    if($validation->fails()){
        return redirect()->route('content.create')
            ->withInput()
            ->withErrors($validation)
            ->with('message', 'There were validation errors');
    }

    if($validation->passes()){
        $content = new Content();

        $menuId = (array) array_get($input, 'menu_id');
        $content->fill($input)->save();
        $content->menu()->sync($menuId);

        $content = Content::all();
        return view('content::admin.index', compact('content'));
    }
}

共有1个答案

逄岳
2023-03-14
Schema::create('content', function(Blueprint $table)
{
    $table->increments('id');
    $table->string('title')->nullable();
    $table->text('content');
    $table->string('image');
    $table->timestamps();
});

只需在可以为null的列上添加null

 类似资料:
  • 问题内容: JDK中是否有一个标准的功能接口,该接口什么都不做,什么也不返回?我找不到一个。类似于以下内容: 问题答案: 那么Runnable呢:

  • 我试图设计一个弹出窗口。我设计了它,它的工作原理,但有一个小问题。这是弹出窗口代码的一部分: 这就是我所说的: 弹出窗口在应该工作的时候工作。但是其中的内容没有完全显示。这是屏幕截图: 如何解决这个问题?

  • 我正在尝试使用gunicorn 19.19运行django管理应用程序。0和nginx1.10。使用python 3.5在树莓皮3(raspian 9)上创建3。3和django 2.1。7.Nginx似乎工作正常,Nginx和gunicorn错误日志为空。但是,应用程序不会显示任何静态内容。 我检查了nginx.conf文件。 我运行了collectstatic并检查了所有文件是否都在那里。 我

  • 问题内容: 我有一个用于仿真的python脚本,一个循环要花很长时间,每个循环要花不同的时间,因此我在每个循环后打印一个,以监视它运行的速度和经过的时间。脚本运行时的声明。 但是,当我在终端中的iPython中运行脚本时,点并不会一一打印,而是在循环结束时一次打印所有点,这使整个过程变得毫无意义。如何在运行时内联打印点? 问题答案: 如何在运行时内联打印点? 尝试刷新输出,如下所示: 或对于Pyt

  • Empty 内容为空 平台差异说明 App H5 微信小程序 支付宝小程序 百度小程序 头条小程序 QQ小程序 √ √ √ √ √ √ √ 基本使用 提示 从1.4.2版本起,移除了此组件内置的图片,因为这些图片太大,影响了组件库的大小。改用字体图标的形式提供,缺点是字体图标只能是单色的,形状与原来的图片也有些许出入。 基于以上,我们的专业设计师精心为您准备了一套精美缺省图,带有图片和Sketch

  • 每当我试图上传一个图像,它就会显示这个错误 警告::文件名不能为空 我的代码是: