Size: a a a

Laravel для начинающих

2021 March 05

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
По такому урлу так же 404, файлы есть(
Явное несоответствие ура и пути. Надо смотреть куда сохраняет и откуда начинает поиск. Так можно найти источник проблемы.
источник

EG

Egor Gruzdev in Laravel для начинающих
Andrei Work
По такому урлу так же 404, файлы есть(
а link на storage в public папку, которая смотрит в мир есть
источник

AW

Andrei Work in Laravel для начинающих
Egor Gruzdev
а link на storage в public папку, которая смотрит в мир есть
конечно
источник

АП

Андрей Пасечник... in Laravel для начинающих
Рыбят. При использовании пагинации я могу для первой страницы выводить другое количество записей? Не по 5 грубо говоря для всех, а 6 для первой и 5 для остальных
источник

S

Shamil 😏 in Laravel для начинающих
Alexander Grigorev
Помогите решить проблему, при выполнении скрипта через cli, eloquent отдает даты на 3 часа меньше, через fpm нормально, конфиги app.timezone в порядке, остальные функции date итд тоже в порядке именно в eloquent проблема
На днях мучался с этим, поменял и в системе, и в php.ini, перезапускал php да и сам сервер - ничего не помогло. Плюнул и выставил в скрипте   date_default_timezone_set("Europe/Moscow");
и все стало нормально
источник

AH

Andrey Helldar in Laravel для начинающих
Egor Gruzdev
топикстартер ограничил проблему работой c eloquent, подробностей нет, я предположил, что разницу по времение он увидел в моделе которая выла выведена, возможноо, как сериализация для показа в консоли (а там UTC).

также возможно он запускает задачу по расписанию, а в задаче стоит переключение timezone

потому нужно больше данных для решения проблемы, если она вообще проблема
Ну, ограничения вопроса ёлкой ничего не говорят, по сути, а так да, @visavi, как ты определяешь что через fpm время правильное, а через cli - нет?
Можешь скрины предоставить?
источник

AH

Andrey Helldar in Laravel для начинающих
Shamil 😏
На днях мучался с этим, поменял и в системе, и в php.ini, перезапускал php да и сам сервер - ничего не помогло. Плюнул и выставил в скрипте   date_default_timezone_set("Europe/Moscow");
и все стало нормально
date_default_timezone_set("Europe/Moscow");
Лара под капотом запускает...

https://t.me/laravel_web/497706
источник

S

Shamil 😏 in Laravel для начинающих
т.е. надо выставить UTC+3 для Москвы, верно?
источник

AH

Andrey Helldar in Laravel для начинающих
Shamil 😏
т.е. надо выставить UTC+3 для Москвы, верно?
Равнозначно. Europe/Moscow - это Алиса для UTC+3

Я к тому, что явно указывать вызов в приложении не нужно. И если какая-то бурда с датами, то нужно искать причину, а не бороться со следствием.
источник

SS

Serg Serdyuk in Laravel для начинающих
Андрей Пасечник
Рыбят. При использовании пагинации я могу для первой страницы выводить другое количество записей? Не по 5 грубо говоря для всех, а 6 для первой и 5 для остальных
костылями только
источник

AG

Alexander Grigorev in Laravel для начинающих
Shamil 😏
На днях мучался с этим, поменял и в системе, и в php.ini, перезапускал php да и сам сервер - ничего не помогло. Плюнул и выставил в скрипте   date_default_timezone_set("Europe/Moscow");
и все стало нормально
У меня таймзона как раз возвращает Europe/Moscow
Вот если поставить UTC тогда дата правильно приходит, хотя я из Москвы
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Alotgames
Есть приложение в нем аналитика как ее подключить к Laravel
а как в документации пишут?
источник

АП

Андрей Пасечник... in Laravel для начинающих
Serg Serdyuk
костылями только
(
источник

AH

Andrey Helldar in Laravel для начинающих
Alexander Grigorev
У меня таймзона как раз возвращает Europe/Moscow
Вот если поставить UTC тогда дата правильно приходит, хотя я из Москвы
У нас Europe/Moscow стоит и всё норм
источник

AW

Andrei Work in Laravel для начинающих
Andrey Helldar
Явное несоответствие ура и пути. Надо смотреть куда сохраняет и откуда начинает поиск. Так можно найти источник проблемы.
Сохраняю так файл:
 $file = $request->file->store('public/documents');

Настройки системы
'public' => [
           'driver' => 'local',
           'root' => storage_path('app/public'),
           'url' => env('APP_URL').'/storage',
           'visibility' => 'public',
       ],

Метод $url = Storage::url($file); возвращает
public/documents/GvTm9mSASzgQEVXW9ISphyKVJHiCwse6OkKZbza2.docx
Как получить урл. Может так подробнее объяснил проблему и не вижу очевидного
источник

A

Alotgames in Laravel для начинающих
Alexander Pavlenko 🌚
а как в документации пишут?
Никак))) Документация настолько коротка*(
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
так не бывает
источник

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
Сохраняю так файл:
 $file = $request->file->store('public/documents');

Настройки системы
'public' => [
           'driver' => 'local',
           'root' => storage_path('app/public'),
           'url' => env('APP_URL').'/storage',
           'visibility' => 'public',
       ],

Метод $url = Storage::url($file); возвращает
public/documents/GvTm9mSASzgQEVXW9ISphyKVJHiCwse6OkKZbza2.docx
Как получить урл. Может так подробнее объяснил проблему и не вижу очевидного
Storage::url смотрит в конфиг и возвращает путь для него, а ты сохраняешь в другую папку
источник

EG

Egor Gruzdev in Laravel для начинающих
Andrei Work
Сохраняю так файл:
 $file = $request->file->store('public/documents');

Настройки системы
'public' => [
           'driver' => 'local',
           'root' => storage_path('app/public'),
           'url' => env('APP_URL').'/storage',
           'visibility' => 'public',
       ],

Метод $url = Storage::url($file); возвращает
public/documents/GvTm9mSASzgQEVXW9ISphyKVJHiCwse6OkKZbza2.docx
Как получить урл. Может так подробнее объяснил проблему и не вижу очевидного
источник

EG

Egor Gruzdev in Laravel для начинающих
мне кажется он что-то как то линки не так задал
источник