gpt4 book ai didi

mysql - 将数据从 MySQL 发送到文本区域字段

转载 作者:行者123 更新时间:2023-11-29 16:41:11 26 4
gpt4 key购买 nike

创建了我的 ReportsController 并编写了 CRUD 功能以从 MySQL 数据库检索数据。

public function edit($id)
{
$reports = Reports::find($id);
return view('reports/edit',compact('reports','id'));
}

/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
$report->submitted = true;
$report->category_id = 10;
$report->report_title = $request->get('title');
$report->content = $request->get('content');
$report->solution = $request->get('solution');
$report->recommendation = $request->get('recommendation');
$report->date_submitted = date("d.m.y"); //stores the date format 'd.m.y'
$report->user_id = 1;
$report->save();
return redirect('reports');//->width('success', 'Reports successfully added to database');
}

创建了一个 edit.blade.php 文件,该文件加载页面模板以在从数据库中提取数据时显示数据,但因为我想将数据从数据库推送到文本区域字段中。我有一个文本字段,用于显示从数据库中显示的数据,使用:

 <input id="title" name="title" placeholder="Enter Title" type="text" class="form-control here" required="required" value="{{$reports->report_title}}">

经过一些研究,我发现textarea使用Input::old('content')而不是values = "content"

<textarea id="message" name = "content" rows="10" cols="50" onKeyPress class="form-control">{{{ Input::old('content') }}}

Link to old post question.尝试将 {{{Input::old('$reports->content')}}} 放入文本区域标记中,但我仍然无法获取文本区域中的数据。仍在尝试理解 syxtax,所以我不确定我是否做错了什么。

最佳答案

修正了我的错误1. 将数据放入文本区域时,将其放在文本区域标签之间。

  • 不需要Input::old('')
  • 要从数据库中获取数据,我所需要的只是下面代码中所示的 {{$report->title}}。

    <textarea id="content" name="content" cols="40" rows="5" class="form-control tinymce" aria-describedby="contentHelpBlock" required="required">{{$reports->content}}</textarea> 

    关于mysql - 将数据从 MySQL 发送到文本区域字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53326867/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com