Laravel Create vs Save метод - PullRequest
       9

Laravel Create vs Save метод

0 голосов
/ 14 февраля 2019

Я давно пользуюсь Laravel и всегда использовал save() метод для заполнения своих данных.Основная причина использования save() заключается в том, что я хочу сэкономить свое время, чтобы объявить массив модели fillable и все такое.

Теперь одна из основных причин, по которой люди используют fillables, заключается в том, что она предотвращаетзаявка от sql injections как указано здесь .Мой вопрос здесь, какой из них лучше, производительность и безопасность?Очевидно, что если я смогу получить доступ к коду для изменения объекта модели, я также смогу легко получить доступ и изменить массив fillables.

TIA

1 Ответ

0 голосов
/ 14 февраля 2019

Неверное утверждение Now one of the main reason people use fillables is it prevents the application from sql injections.

Заполнение - это способ указать, в какие столбцы можно вставлять во время массового назначения.

Если вы используете save() или create с fillables, laravel будет использовать внутренние привязки параметров PDO, что предотвратит любые SQL-инъекции.

Create - это еще один способ сэкономить усилия, если вы хотите вставить несколько записей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...