为了账号安全,请及时绑定邮箱和手机立即绑定

提交表单不将数据存储到数据库

提交表单不将数据存储到数据库

PHP
婷婷同学_ 2021-09-18 10:42:23
所以我试图制作一个发布表单ckeditor并将其发布到数据库,然后尝试在同一个视图中显示它,但是在我提交表单后,我在我的数据库表中没有看到任何内容,所以很明显它甚至没有存储到数据库,我的控制器或视图中是否有任何错误?这是我的 GuestbookController.php<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use App\Guestbook;class GuestbookController extends Controller{    public function index()    {        $guestbooks = Guestbook::get();        return view('post.post_textarea',[            'guestbooks' => $guestbooks,        ]);    }    public function store(Request $request)    {        Guestbook::create([            'name' => $request->name,            'message' => $request->message        ]);        return redirect()->back();    }}这是我的路线Route::get('/posting','GuestbookController@index')->name('guestbook');Route::post('/posting','GuestbookController@store')->name('guestbook.store');这是我的模型<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Guestbook extends Model{    protected $fillable = ['name', 'message'];}这是我的观点<section class="games-single-page">        <div class="container">            @foreach ($guestbooks as $guestbook)            <div class="card">                <div class="card-body">                    <label>mike</label>                    <h3>{{ $guestbok->name }}</h3>                    {!! $guestbook->message !!}                </div>            </div>            @endforeach            <div class="card">                <div class="card-body">                    <form action="/posting" method "POST">                        <div class="form-group">                            <label style="color: black;" >Title</label>                            <input type="text" class="form-control" name="name">                        </div>                        <div class="form-group">                            <label style="color: black;" >Your Input</label>                            <br>                                <textarea class="form-control" name="message" id="" rows="10"></textarea>                        </div>
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

您忘记了等号 '=' 和 csrf 字段。试试答案。


<form action="/posting" method="POST">

{{csrf_field()}}


查看完整回答
反对 回复 2021-09-18
  • 1 回答
  • 0 关注
  • 256 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信