Laravel | Eloquent::when
Если Вам нужно сделать условную фильтрацию, то есть сначала проверить значение какой-то переменной, и если оно не пустое - добавить условие, то можно разбить запрос на сколько строк и проверять каждое условие отдельно.
Но вместо if можно использовать метод when(), который также позволяет передавать значение из условия.
Если Вам нужно сделать условную фильтрацию, то есть сначала проверить значение какой-то переменной, и если оно не пустое - добавить условие, то можно разбить запрос на сколько строк и проверять каждое условие отдельно.
Но вместо if можно использовать метод when(), который также позволяет передавать значение из условия.
This media is not supported in your browser
VIEW IN TELEGRAM
Vue | Переходим между страницами со стилем
Vue Router transitions быстрый и лёгкий способ добавить уникальности вашему Vue приложению. Они позволяют добавить плавные переходы между страницами приложения.
В этой статье рассмотрены основы использования переходов Vue Router и несколько примеров их реализации, на основе которых можно создавать новые, более интересные переходы.
Vue Router transitions быстрый и лёгкий способ добавить уникальности вашему Vue приложению. Они позволяют добавить плавные переходы между страницами приложения.
В этой статье рассмотрены основы использования переходов Vue Router и несколько примеров их реализации, на основе которых можно создавать новые, более интересные переходы.
Что будет находится в переменной $result?
Anonymous Quiz
5%
[1,2,3]
14%
[1,2,3,4]
61%
[1,2,3,2,3,4]
19%
Ничего, произойдет ошибка выполнения
Vue | Библиотеки UI-компонентов для Vue 3
Vue выпустила свою версию 3.0, в то время как большая часть ее библиотек, таких как библиотеки компонентов пользовательского интерфейса, все еще находится в стадии разработки для новой версии.
В статье рассмотрены библиотеки компонентов пользовательского интерфейса, которые работают с Vue 3 на 2021 год, и показан прогресс разработки трех основных библиотек UI-компонентов.
UI-библиотеки поддерживающие Vue 3:
- Element
- Ionic
- Primevue
- Vuetify - обещают поддержку в третьем квартале 2021
- Quasar - обещают поддержку в первом квартале 2021
Vue выпустила свою версию 3.0, в то время как большая часть ее библиотек, таких как библиотеки компонентов пользовательского интерфейса, все еще находится в стадии разработки для новой версии.
В статье рассмотрены библиотеки компонентов пользовательского интерфейса, которые работают с Vue 3 на 2021 год, и показан прогресс разработки трех основных библиотек UI-компонентов.
UI-библиотеки поддерживающие Vue 3:
- Element
- Ionic
- Primevue
- Vuetify - обещают поддержку в третьем квартале 2021
- Quasar - обещают поддержку в первом квартале 2021
Laravel | SQL-запросы
Для выполнения SQL запросов без привязки к модели или таблице можно использовать методы DB::statement() или DB::select();
Разница в том, что statement - вернет только true, если запрос выполнился или false - если нет, а select() вернет результат запроса.
Это бывает полезно, если Вам нужно выполнить сложный запрос или вызвать хранимую процедуру.
Для выполнения SQL запросов без привязки к модели или таблице можно использовать методы DB::statement() или DB::select();
Разница в том, что statement - вернет только true, если запрос выполнился или false - если нет, а select() вернет результат запроса.
Это бывает полезно, если Вам нужно выполнить сложный запрос или вызвать хранимую процедуру.
Laravel | Условный @include
Если Вы не уверены, что подключаемый blade файл существует, то можно использовать includeIf.
Для подключение файла, только при выполнении условия, можно использовать includeWhen.
В includeFirst можно передать несколько имен файлов, использован будет первый существующий.
Если Вы не уверены, что подключаемый blade файл существует, то можно использовать includeIf.
Для подключение файла, только при выполнении условия, можно использовать includeWhen.
В includeFirst можно передать несколько имен файлов, использован будет первый существующий.
Какой редактор событий используется только для предотвращения щелчков мыши на самом элементе?
Anonymous Quiz
25%
@click.prevent.self
29%
@click.self.prevent
45%
@click.prevent
Что из этого не является языковой конструкцией?
Anonymous Quiz
14%
array()
35%
strtolower()
19%
list()
32%
exit()
Laravel | Mass assignment
Модели Eloquent поддерживают заполнение атрибутов массивами. Это называется mass assignment.
Работа данного поведения настраивается через два свойства модели:
$guarded - в этом свойстве перечисляются поля, которые нельзя заполнять таким способом
$fillable - поля которые можно так заполнять
По умолчанию данное поведение отключено.
Если Вы хотите, чтобы все модели стали заполняемыми таким способом, можно вызвать Model::unguard() в AppServiceProvider::boot.
Модели Eloquent поддерживают заполнение атрибутов массивами. Это называется mass assignment.
Работа данного поведения настраивается через два свойства модели:
$guarded - в этом свойстве перечисляются поля, которые нельзя заполнять таким способом
$fillable - поля которые можно так заполнять
По умолчанию данное поведение отключено.
Если Вы хотите, чтобы все модели стали заполняемыми таким способом, можно вызвать Model::unguard() в AppServiceProvider::boot.