Anonymous
допустим у меня есть модель Post и есть связь belongsTo с моделью Topic
Nik
допустим у меня есть модель Post и есть связь belongsTo с моделью Topic
ты когда строишь маппер на коллекцию, можешь выгребать туда и связи
Nik
какое это имеет отношение к ларавел?
Pavel
Сори
Anonymous
Народ кто нить может объяснить почему планировщик задач в ларе работает? protected $commands = [ Commands\Message::class, ]; protected function schedule(Schedule $schedule) { $schedule->command('message')->everyMinute(); } Запускаю из консоли php artisan schedule:run Срабатывает задача. Приходит сообщение. Но я указал запуск каждую минуту... тишина...
adikalon
посоны. Есть необходимость постоянно складировать разные тхт файлы, рассортированные по папкам. Каждый зарегистрированный пользователь может скачать принадлежащие ему файлы. Куда их лучше складировать?
Anonymous
да
https://laravel.com/docs/5.6/scout#configuration вместо posts_index написать просто id?
Anonymous
типа по какому полю индексировать или что это
morheal
Всем привет, может кто-то подсказать самый оптимальный способ поменять часовой пояс на сервере?
morheal
Заказчик хочет менять часовой пояс в админке и чтобы по этому поясу по крону отправлялись уведомления
Anonymous
:с
Vladimir
:с
https://github.com/YABhq/laravel-scout-mysql-driver
Anonymous
в php ini
Anonymous
поменяй пояс
Anonymous
yum -y install tzdata
Anonymous
https://serveradmin.ru/ustanovka-nastroyka-i-sinhronizatsiya-vremeni-v-centos/
Anonymous
и на сервере
morheal
В инете говорят что на сервере могут блочить доступ к php.ini, через .htaccess можно?
Anonymous
а у вас хост?
morheal
Думала мб просто есть какое-то получше решение, а не файлы менять
Anonymous
тоесть задача в админке выставляем пояс любой, ставим крон и он именно по этому поясу работает?
Anonymous
потом меняем на другой
Anonymous
Ребят, всем привет. Подскажите пожалуйста, как правильно построить запрос для извлечения каскадного списка ( parent with childrens ) при такой структуре БД https://s3.amazonaws.com/scrstorage/n4y151b796712swp583.png
Anonymous
и он по другому работеат?
Anonymous
так чтоли?))
morheal
Да)
Anonymous
а для каких целей это нужно?
morheal
Есть уведомления, которые отправляются раз в сутки ровно в 00:00
Anonymous
Posts::search("...")->load("topics")
нет такого метода пишет)
Anonymous
может джойн?)
morheal
И заказчик хочет чтобы эти 00:00 были по часовому поясу который он выберет в админке
Anonymous
ну нихера себе)) он деловой
morheal
Ну, хозяин-барин
Anonymous
надо подумаьт
Anonymous
над решением
morheal
Подумай))))
morheal
Я думала
morheal
Просто на сервере менять время
Anonymous
и что надумала?
morheal
А по крону писать в 00:00
Anonymous
на сервере постоянно не наменяешься
Anonymous
тогда все время будет расходится
Vladimir
не надо нигде менять. Запускать крон каждую минуту, и вычислять текущее время в том поясе, что выставлен в админке. Если полночь - уведомление
morheal
Или какую-то глобальную переменную которую постоянно менять по часовым поясам, но это костыли вообще какие-то
Anonymous
каждую минуту опрашивать
Anonymous
бред
Vladimir
ну опрашивай раз в полчаса
morheal
)
Vladimir
или раз в час, если вычеркнуть один часовой пояс в индии
morheal
Тогда уж каждый час
morheal
Ля, да вы географ
morheal
А что там с Индией
Vladimir
А что там с Индией
http://world-time-zones.ru/2016_World_Time_Zones_Big.png оказывается "получасовых" поясов даже больше. В Иране еще есть. И есть пояс 3/4
Anonymous
Можно сделать проще
Anonymous
Добавлять новую строку в файл крона через пыху и потом также выполнять команду на применение этих изменений
Anonymous
так же через пышные функции
Anonymous
и все
Anonymous
делать при изменении пояса
morheal
Типа крон переписывать, а время на сервере не менять?
Anonymous
да
Anonymous
просто так же вычитать или прибавлять эти часы к нулям в зависимости от пояса и все
Anonymous
и не надо опрашивать каждую минуту
Anonymous
crontab -u root /etc/crontab
Anonymous
вот команда на сохранение изменений в файле
Anonymous
ну путь к файлу у вас будет свой
Виктор
Ребят, подскажите с Laravel Passport. Сайт работает на VueJs + Laravel. Все запросы идут через axios к апи. Так же есть бот, с которого так же отправляются запросы по апи. От бота запросы и ответы идут нормальные, а вот внутри сайта, если я не авторизован на сайте, то ловлю 401 unauthorized. Мои роуты в файле api.php выглядят вот так http://joxi.ru/Vm66DpgFDo8L7m также в app/Http/Kernel.php есть \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class и в app.js передаю window.axios.defaults.headers.common = { 'X-Requested-With': 'XMLHttpRequest', 'X-CSRF-TOKEN' : $('meta[name="csrf-token"]').attr('content') };
Anonymous
я хз как там на хостинге
morheal
Ладно, пойду тогда играться с алгоритмом, спасибо
Dias
как написать наподобие Module::find($id);
Dias
только для другого поля
Dias
тоже первичный ключ только id нету в таблицек