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

2014 年 4 月 10 日
 yakczh
4223 次点击
所在节点    PHP
6 条回复
dongbeta
2014 年 4 月 10 日
mass assignment
kevinroot
2014 年 4 月 10 日
对应数据库中可以写的字段
yakczh
2014 年 4 月 10 日
@kevinroot 如果数据库表字段比较多,是不是得挨个写上?
yakczh
2014 年 4 月 10 日
@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
2014 年 4 月 11 日
如果数据库表字段比较多,是不是得挨个写上?
可以这样fillable = array('*');
yakczh
2014 年 4 月 11 日
@tenking 正常情况下数据库表字段本来就是增删查改的,加个这个一个限制主要的作用是什么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/108015

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX