Я новичок в Laravel и хочу понять это на примере. Какое основное различие между заполняемыми и защитными в ларавеле? Как они дифференцируются? Пожалуйста, поделитесь одним основным примером.В чем разница между заполняемыми и защитными в laravel?
0
A
ответ
1
Первый, как новичок, ссылается на документацию на сайте laravel. Полагаю, вы спрашиваете о заполняемых и охраняемых.
Fillable готов к массовым присвоениям, то есть вы можете использовать fill() с массивом наборов значений вместо одноразовых заданий. Ниже имя и адрес электронной почты являются заполняемыми.
class User extends Eloquent{
public $timestamps = false;
protected $fillable = ['name', 'email'];
}
....
$user = User::create($request->all);
Охраняемый находится прямо напротив заполняемого.
помните, что есть еще один «скрытый», что означает, что он недоступен для разбора json. поэтому, если вы используете
return User::all();
возвращенный json пропустит все поля, указанные в скрытом. Также скрытый явно не защищен.
Смежные вопросы
- 1. В чем разница между laravel и lumen
- 2. В чем разница между {{}} и {!! !!} в файлах laravel blade?
- 3. В чем разница между «и»?
- 4. В чем разница между `{}` и `[]`?
- 5. В чем разница между == и ===?
- 6. В чем разница между «+» и «\ +»?
- 7. В чем разница между + = и = +?
- 8. В чем разница между/* ... */и/** ... */
- 9. В чем разница между: и +:
- 10. В чем разница между $ {} и # {}
- 11. В чем разница между $ _. и $ _
- 12. В чем разница между = и: =
- 13. В чем разница между && и &?
- 14. В чем разница между $ {} и # {}?
- 15. В чем разница между + и%?
- 16. В чем разница между + = и = +
- 17. В чем разница между # {} $ {} и% {}?
- 18. В чем разница между «» и «»?
- 19. В чем разница между ['#'] и [. = '#']?
- 20. В чем разница между == ~ и! =?
- 21. В чем разница между «/» и «/ *»?
- 22. В чем разница между «./» и «../»?
- 23. В чем разница между {}()) и {})()
- 24. В чем разница между «'» и «»
- 25. В чем разница между «и«
- 26. В чем разница между аргументами и параметрами?
- 27. В чем разница между шкалой усадьбы laravel и репо?
- 28. В чем разница между Laravel setEscapedContentTags и setContentTags?
- 29. В чем разница между мастером laravel и 5.0?
- 30. В чем разница между @Lield Laravel и @include?
Лучше искать в документации Laravel. Вы получите ответ на свой вопрос. В любом случае, вы можете проверить разницу. [http://hndr.me/blog/laravel-mass-assignment-protection-blacklist-vs-whitelist/] Надеюсь, это поможет вам. – Manish
, пожалуйста, просмотрите [документ] (https://laravel.com/docs/5.2/eloquent#inserting-and-updating-models) под заголовком Mass Assignment. –
Спасибо Маниш и Рагхавендра – stephenn