public function scopeCost($query,$value)
{
return $query->where('cost', '>', $value);
}
$data = Order::cost(100)->get();
Vue нам предоставляет широкие возможности рендеринга компонента с помощью метода render. Сначала ищем все упоминания указателей на компоненты в пришедшем html и получаем по api данные, нужные для отображения этого компонента. Далее разбиваем весь html на дерево. В этом нам помогла библиотека himalaya. И затем собираем обратно html заменяя указатели на уже готовые компоненты.
axios.post('/api/test', {myfiles: [{generatedName:'test',originalName:''},{originalName:'test2'}], article_id:1})
$request->validate([
'article_id' => 'required',
'myfiles.*.generatedName' => 'required|string|max:255',
'myfiles.*.originalName' => 'required|string|max:255',
]);
{"message":"The given data was invalid.","errors":{"myfiles.1.generatedName":["The myfiles.1.generatedName field is required."],"myfiles.0.originalName":["The myfiles.0.originalName field is required."]}}
watch
getters
в computed
const app = new Vue({
store,
el: '#app',
data() {
return {}
},
computed: {
rgbColors() {
return this.$store.getters.rgbColors
}
},
watch: {
rgbColors(newValue, oldValue) {
}
}
});