Masalahnya ialah lajur baharu yang ditambahkan pada jadual sedia ada dalam Laravel 9 tidak menyimpan data
P粉262073176
P粉262073176 2023-08-30 13:15:31
0
1
484
<p>Berikut ialah borang asal saya, dipanggil soalan:</p> <pre class="brush:php;toolbar:false;">public function up() { Skema::create('soalan', fungsi (Blueprint $table) { $table->id(); $table->string('title'); $table->string('slug'); $table->string('imej')->nullable(); $table->string('audio')->nullable(); $table->string('type'); $table->unsignedBigInteger('evaluation_id'); $table->foreign('evaluation_id')->references('id')->on('evaluations')->onDelete('cascade'); $table->cap masa(); }); }</pre> <p>Menggunakan kod ini, saya menambah lajur baharu pada jadual sedia ada: </p> <pre class="brush:php;toolbar:false;">php artisan make:migration add_rule_to_questions_table --table=questions php artisan migrate</pre> <p>Dalam fail migrasi untuk lajur baharu, perkara berikut telah ditambahkan dalam kaedah atas(): </p> <pre class="brush:php;toolbar:false;">public function up() { Skema::jadual('soalan', fungsi (Blueprint $jadual) { $table->longText('peraturan')->nullable(); }); }</pre> <p>Pada ketika ini, lajur baharu telah berjaya ditambahkan pada pangkalan data. Walau bagaimanapun, apabila saya cuba menambah data pada lajur baharu jadual "Masalah", data tersebut tidak disimpan dalam pangkalan data. </p> <p>Dalam membuat borang saya menggunakan kod berikut: </p> <pre class="brush:php;toolbar:false;"><div class="form-group"> <label>Peraturan:</label> <textarea name="rule" id="rule"class="form-control"{{old('rule')}}"></textarea> @error('peraturan') <kelas kecil="bahaya teks">{{$mesej}}</small> @enderror </div></pra> <p>Akhir sekali dalam kaedah stor pengawal() saya menyimpan data menggunakan kod berikut: </p> <pre class="brush:php;toolbar:false;">stor fungsi awam(Minta $request){ Soalan::buat([ 'tajuk' => $permintaan->tajuk, 'slug' => $request->slug, 'evaluation_id' => $request->evaluation_id, 'type' => "OM", 'peraturan' => $permintaan->peraturan, ]); }</pre> <p>Tetapi lajur baharu tidak menyimpan data. Apakah ralatnya? </p>
P粉262073176
P粉262073176

membalas semua(1)
P粉738046172

Anda perlu rules 添加到 Question 模型中的数组 $fillable

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!