Vue | Реализация паттерна Builder
Шаблон строителя (Builder) — это шаблон создания (Creational) в объектно-ориентированном программировании. «Creational» означает, что он обычно используется для упрощения процесса создания новых объектов. В приложениях Vue.js все строится на основе компонентов, и в нашем случае мы хотим, чтобы класс строителя создавал для нас новый компонент (так как на самом деле компонент не что иное, как объект).
Шаблон строителя (Builder) — это шаблон создания (Creational) в объектно-ориентированном программировании. «Creational» означает, что он обычно используется для упрощения процесса создания новых объектов. В приложениях Vue.js все строится на основе компонентов, и в нашем случае мы хотим, чтобы класс строителя создавал для нас новый компонент (так как на самом деле компонент не что иное, как объект).
Laravel | Какие методы будут в контроллере созданном этой командой?
Anonymous Quiz
20%
Никакие
18%
index,save,view,edit,delete
18%
list,get,show,update,destroy
44%
index,store,show,update,destroy
Laravel | какой командой включается режим обслуживания приложения?
Anonymous Quiz
50%
artisan maintain
34%
artisan down
2%
artisan stop
14%
artisan fix
This media is not supported in your browser
VIEW IN TELEGRAM
Vue | Индикатор загрузки файла с Axios и VueJS
Шкала прогресса загрузки файла крайне полезна при отправке больших или нескольких файлов, в статье описано как создать компонент который используя данные процесса запроса будет отображать прогресс.
Шкала прогресса загрузки файла крайне полезна при отправке больших или нескольких файлов, в статье описано как создать компонент который используя данные процесса запроса будет отображать прогресс.
Какой параметр в nuxt.config.js позволяет включить автоимпорт компонентов?
Anonymous Quiz
35%
components: 'auto'
30%
components: true
35%
autoImport: ['components']
Laravel | Rate Limiting
Самый простой способ ограничить количество вызовов одного роута за определенный промежуток времени - использовать middleware throttle с параметрами.
throttle:60,1 - роут может быть вызван не более 60 раз в минуту
throttle:10|60,1 - роут может быть вызван не более 60 раз в минуту для авторизованных пользователей и 10 для гостей
throttle:ratelimit,1 - ratelimit - поле модели пользователя с количеством вызовов для каждого пользователя
Самый простой способ ограничить количество вызовов одного роута за определенный промежуток времени - использовать middleware throttle с параметрами.
throttle:60,1 - роут может быть вызван не более 60 раз в минуту
throttle:10|60,1 - роут может быть вызван не более 60 раз в минуту для авторизованных пользователей и 10 для гостей
throttle:ratelimit,1 - ratelimit - поле модели пользователя с количеством вызовов для каждого пользователя
Laravel | SoftDelete
Laravel содержит встроенные средства для реализации SoftDelete.
"Мягкое удаление" - это операция при которой вместо удаления записи, она помечается как удаленная. Такой подход бывает полезен, так как позволяет, при необходимости, восстановить "удаленные" данные.
Однако, если Вам нужно сделать запрос не через модель - стоит помнить, что тогда вернуться все записи, включая "удаленные".
Laravel содержит встроенные средства для реализации SoftDelete.
"Мягкое удаление" - это операция при которой вместо удаления записи, она помечается как удаленная. Такой подход бывает полезен, так как позволяет, при необходимости, восстановить "удаленные" данные.
Однако, если Вам нужно сделать запрос не через модель - стоит помнить, что тогда вернуться все записи, включая "удаленные".