Гостевая книга

Почему не сделать, настройку главной с админки? Что туда выводить список статей, или ещё что, там банеры.

И редактор стикер в нужен!!! Что бы можно было паки добавлять. А не все в одном. И допустим установить доступ к пакам, от количества постов с каких они будут доступны пользователям, тоже устанавливать.
Admin, :happy
в методы коллекций first,last,search,containts можно передать замыкание
Пример в документации
https://motorcms.ru/docs/orm-collection#contains

$containsAudio = $story->files->contains(function (File $file) {
    return $file->isAudio();
});

if ($containsAudio) { /* Музыка есть */ }
Admin, Спасибо огромное .
Саня, добавил метод filter в orm, но это не совсем то что нужно, скорее всего надо типа search или exists я потом посмотрю еще
Конечно неправильно )) Я не понимаю в этом почти ничего. Но пока работает.
Если я пишу статью и выгружаю туда только музыку, то появляется плеер. А в других статьях он не отображается. Это мне и нужно было. По дурному но добился того,что хотел.
image
Саня, ну не совсем правильно, ты проверяешь только первый элемент, а он может быть к примеру картинкой

Класс коллекций не имеет метода фильтра
Я постараюсь сделать чтобы можно было сделать так (пока это не работает)

$filtered = $story->files->filter(function ($file) {
    return $file->isAudio();
});
 
$filtered->all();

потом в $filtered будут только аудио
и можно будет проверить if ($filtered) {...}
Про цикл я в курсе) Мне нужно было определить в story есть ли наличие аудио.
Если есть, то добавляется плеер с плейлистом. Начало работать после этого
<?php if ($story->files->isNotEmpty() && $story->files[0]->isAudio()): ?>
Саня, потому что files это коллекция,
у $story (статья) есть files (массив - коллекция)
Ты можешь сделать что-то типа этого $story->files[0]->isAudio() то есть у первого элемента посмотреть
или в цикле
foreach ($story->files as $file) {
    dump($file->isAudio());
}
<?php if ($story->files->isAudio()): ?>

Почему не работает?

Captcha
Активность
0
В будущем возможно сделаю, пока не получается время выделить 08.09.2023 18:50
0
Вот ещё бы модерацию к комментариям к статьям 02.09.2023 19:39
0
crew, это всего лишь один из способов, чтобы не разрывать цепочку запросов
Можно делать как ты и написал, кому как нравится 23.06.2023 16:49
0
Спорное решение.
Без нее конструкция кажется более читаема (точно всем будет точно понятна), да и причины реализации не ясны - не кажется что без нее написать были какие-то трудности.
...
23.06.2023 12:03
0
Хорошая новость! 20.06.2023 17:28
+1
Самый лучший web-мотор сразу прямо после wap-мотора :respekt 29.08.2022 06:27
+1
Вот это уже совсем другое дело :klass 06.09.2022 10:14
+1
Со временем постараюсь сделать админские настройки 28.12.2022 02:26
+1
Иногда я спрашиваю себя - когда же я освою php, ответ приходит сам собой:

Наверно! В следующей жизни! Когда я стану кошкой, на - на, на на 04.01.2023 03:28
+1
Сейчас хочу сделать чтобы можно было прокинуть роуты в контроллеры, чтобы можно было указывать не ссылки типа /stories имя роута, чтобы легко можно было поменять главную на список статей
Остальное... 07.03.2023 01:42