<bdo id='8Tfb2'></bdo><ul id='8Tfb2'></ul>

    <i id='8Tfb2'><tr id='8Tfb2'><dt id='8Tfb2'><q id='8Tfb2'><span id='8Tfb2'><b id='8Tfb2'><form id='8Tfb2'><ins id='8Tfb2'></ins><ul id='8Tfb2'></ul><sub id='8Tfb2'></sub></form><legend id='8Tfb2'></legend><bdo id='8Tfb2'><pre id='8Tfb2'><center id='8Tfb2'></center></pre></bdo></b><th id='8Tfb2'></th></span></q></dt></tr></i><div id='8Tfb2'><tfoot id='8Tfb2'></tfoot><dl id='8Tfb2'><fieldset id='8Tfb2'></fieldset></dl></div>
  • <small id='8Tfb2'></small><noframes id='8Tfb2'>

  • <legend id='8Tfb2'><style id='8Tfb2'><dir id='8Tfb2'><q id='8Tfb2'></q></dir></style></legend>
      1. <tfoot id='8Tfb2'></tfoot>

        Laravel 4 IlluminateDatabaseEloquentMassAssignmentException 错

        时间:2023-09-22
        <tfoot id='Vz2am'></tfoot>
          <bdo id='Vz2am'></bdo><ul id='Vz2am'></ul>

          1. <i id='Vz2am'><tr id='Vz2am'><dt id='Vz2am'><q id='Vz2am'><span id='Vz2am'><b id='Vz2am'><form id='Vz2am'><ins id='Vz2am'></ins><ul id='Vz2am'></ul><sub id='Vz2am'></sub></form><legend id='Vz2am'></legend><bdo id='Vz2am'><pre id='Vz2am'><center id='Vz2am'></center></pre></bdo></b><th id='Vz2am'></th></span></q></dt></tr></i><div id='Vz2am'><tfoot id='Vz2am'></tfoot><dl id='Vz2am'><fieldset id='Vz2am'></fieldset></dl></div>
            1. <small id='Vz2am'></small><noframes id='Vz2am'>

                <legend id='Vz2am'><style id='Vz2am'><dir id='Vz2am'><q id='Vz2am'></q></dir></style></legend>
                    <tbody id='Vz2am'></tbody>
                  本文介绍了Laravel 4 IlluminateDatabaseEloquentMassAssignmentException 错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  嘿,我已经在那里搜索了很多答案,但无法解决这个问题.

                  Hei, I already searched many answers out there but could not solve this problem.

                  这是我的迁移代码

                  <?php
                  
                  use IlluminateDatabaseSchemaBlueprint;
                  use IlluminateDatabaseMigrationsMigration;
                  
                  class CreateActiveTable extends Migration {
                  
                      /**
                       * Run the migrations.
                       *
                       * @return void
                       */
                      public function up()
                      {
                          Schema::create('activations', function($table)
                          {
                              $table->bigInteger('id')->primary();
                              $table->tinyInteger('token');
                          });
                      }
                  
                      /**
                       * Reverse the migrations.
                       *
                       * @return void
                       */
                      public function down()
                      {
                          Schema::drop('activations');
                      }
                  }
                  

                  对于模型 (models/Activation.php)

                  <?php
                  
                  class Activation extends Eloquent {
                  
                      /**
                       * The database table used by the model.
                       *
                       * @var string
                       */
                      protected $table = 'activations';
                      protected $guarded = array();
                  }
                  

                  我正在像这样调用激活表.

                  And i am calling Activation table like this.

                  Activation::create(['id' => 2, 'token' => 1231]);
                  

                  说真的,我不知道这里出了什么问题.我是 Laravel 4 的新手.希望有人教我发生了什么以及如何解决它.

                  Seriously i have no idea what's wrong here. And i am newbie at laravel 4. Hope somebody with teach me whats happening and how to solve it.

                  推荐答案

                  当您使用 Activation 类中使用 $fillable 属性"http://laravel.com/docs/eloquent#mass-assignment">批量赋值.

                  You need to use the $fillable property in your Activation class when you use Mass Assignment.

                  class Activation extends Eloquent {
                  
                      /**
                       * The database table used by the model.
                       *
                       * @var string
                       */
                      protected $table = 'activations';
                  
                      protected $fillable = ['id', 'token'];
                  }
                  

                  这篇关于Laravel 4 IlluminateDatabaseEloquentMassAssignmentException 错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何删除 Eloquent 中的多态关系? 下一篇:Laravel 简单月份选择

                  相关文章

                  最新文章

                • <small id='ecp8N'></small><noframes id='ecp8N'>

                • <legend id='ecp8N'><style id='ecp8N'><dir id='ecp8N'><q id='ecp8N'></q></dir></style></legend>
                  <i id='ecp8N'><tr id='ecp8N'><dt id='ecp8N'><q id='ecp8N'><span id='ecp8N'><b id='ecp8N'><form id='ecp8N'><ins id='ecp8N'></ins><ul id='ecp8N'></ul><sub id='ecp8N'></sub></form><legend id='ecp8N'></legend><bdo id='ecp8N'><pre id='ecp8N'><center id='ecp8N'></center></pre></bdo></b><th id='ecp8N'></th></span></q></dt></tr></i><div id='ecp8N'><tfoot id='ecp8N'></tfoot><dl id='ecp8N'><fieldset id='ecp8N'></fieldset></dl></div>

                      <bdo id='ecp8N'></bdo><ul id='ecp8N'></ul>
                    <tfoot id='ecp8N'></tfoot>