yakczh
V2EX  ›  PHP

lavarel models\User.php 中 fillable 这个 array 是用来做什么的

  •  
  •   yakczh · Apr 10, 2014 · 4710 views
    This topic created in 4600 days ago, the information mentioned may be changed or developed.
    6 replies  •  1970-01-01 08:00:00 +08:00
    dongbeta
    dongbeta
    Apr 10, 2014
    1
    mass assignment
    kevinroot
    kevinroot
    Apr 10, 2014
    2
    对应数据库中可以写的字段
    yakczh
    yakczh
    OP
    Apr 10, 2014
    3
    @kevinroot 如果数据库表字段比较多,是不是得挨个写上?
    yakczh
    yakczh
    OP
    Apr 10, 2014
    4
    @dongbeta Route::post('/reg',array('before' => 'csrf', function() 都是提示
    Illuminate \ Session \ TokenMismatchException

    不加filter 就可以提交 ,页面用的是
    {{ Form::open(array('url' => '/reg')) }}
    <dl>
    <dt> {{ Form::label('email', 'E-Mail Address') }} </dt>
    <dd> {{ Form::text('email') }}</dd>
    </dl>
    <dl>
    <dt> {{ Form::label('password', 'password') }} </dt>
    <dd> {{ Form::password('password'); }}</dd>
    </dl>
    <dl>
    <dd> {{ Form::submit('Register!') }}
    </dd>
    </dl>


    {{ Form::close() }}
    这个fillable 与表单中的_token有关系吗?
    tenking
    tenking
    Apr 11, 2014
    5
    如果数据库表字段比较多,是不是得挨个写上?
    可以这样fillable = array('*');
    yakczh
    yakczh
    OP
    Apr 11, 2014
    6
    @tenking 正常情况下数据库表字段本来就是增删查改的,加个这个一个限制主要的作用是什么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2157 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 14:17 · PVG 22:17 · LAX 06:17 · JFK 09:17
    ♥ Do have faith in what you're doing.