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

从laravel中输入的表单将数据插入hasone表

周培
2023-03-14

我有两个表,一个是user,它是父表,另一个是posts(child)表,它的coulmns是


 public function up(){
        Schema::create('posts', function (Blueprint $table) {

            $table->increments('id');
            $table->integer('user_id');
            $table->string('title');
            $table->string('body');
            $table->timestamps();

        }
   }

我已经说明了

$this-

关系转换为用户模型。现在我想将数据插入posts表中,通过表单,我可以将数据保存到title和body列中,分别保存到相应的id中。


共有1个答案

危璞
2023-03-14

如果是经过身份验证的用户,可以这样做:

auth()->user()->posts()->create($request->all());

要使create()方法起作用,您还需要在Post模型中具有所有属性的$filleble数组:

$protected fillable = ['title', 'body'];
 类似资料:
  • 问题内容: 我有一张表格,列出了来自特定网站的评论数量,如下所示: 我还有另一个表,列出了所有站点,例如从1到10 使用以下代码,我可以找出上个月缺少哪些站点条目: 生产: 我希望能够使用一些默认值(即“ 0”)将查询中列出的缺失网站插入到注释表中 问题是,我如何更新/插入表/值? 干杯, 背风处 问题答案:

  • 问题内容: 我一直在看这段代码已有一段时间了,但我看不出问题出在哪里。我已经阅读了整个StackOverflow,但仍然看不到我的错误在哪里。 错误在第13行中,即thats 。我尝试通过http://www.w3schools.com/php/php_mysql_insert.asp帮助自己,但对我没有太大帮助。 问题答案: 警告: 切勿将 w3schools 用于学习目的。他们的教程中有很多错

  • 我有两个SQL表 表 1: 列1, 列2, 列3, 列4, 列5, 列6, 列7 表 2: 列1, 列2, 列4, 列5, 列10 (新列) 应该被赋予默认值0 我需要将数据从表1复制到表2

  • 我在数据库上使用Scala笔记本。我需要执行一个INSERT的数据从一个数据帧到一个表SQL服务器。如果数据已经存在,则不需要修改或插入只插入不存在的数据。 我尝试了这里指定的方法https://docs.databricks.com/spark/latest/data-sources/sql-databases.html#write-然而,它们并没有解决我的用例。保存模式。Append创建重复的

  • 我在Laravel 7中使用maatsite的Excel导入库将文件分析和支持数据导入到“分析”数据库表中,它工作得很好。但是,在我选择要导入的Excel文件的视图页面上,我有一个选择下拉和输入文本。我在各自的模型中创建了has很多和属性关系。 处理控制器: 利润进口: profiling_import.blade: 在Excel文件中: 视图: 问题是pemohon、品牌和用户数据没有填入数据库

  • 在laravel应用程序中,我运行了这个命令 PHP工匠make: auth 和成功创建的laravel寄存器表单。 在mysql用户表中,我添加了一个varchar datatype column和190长度的proffession字段。 我更新了Auth/register。刀身php页面的链接如下 登记刀身php 我的注册控制器。php类 但是,当我单击submit按钮时,profession