0
こんにちは、私はLaravel ORMを動作させようとしており、空のレコードをデータベースに挿入し続けます。 ID created_atとupdated_atは正しく挿入されていますが、値は正しくありません。空の行を保存するLaravel 5.3
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class TesterTest extends Model
{
protected $fillable = ['name','value'];
public $name;
public $value;
}
移行ファイル:ここにファイルがある
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateTestTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('my_tests', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->integer('value');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('my_tests');
} }
そしてこれはイムはそれを呼び出す方法です:
$flight = new TesterTest;
$flight->name = "Tester1";
$flight->save();
欠けている何かImがありますが、それを把握するカント。
あなたのモデルで '' 'public $ name;' 'と' '' public $ value; ''を追加すると問題が起こると思います。これらの2行を削除してみてください。 – CUGreen