Size: a a a

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

2020 April 19

VY

Vladimir Yefremov in Laravel для начинающих
.
да так
ну вот, ты думал, что это чистый, а сервер тебя раскусил :)
источник

.

. in Laravel для начинающих
Vladimir Yefremov
ну вот, ты думал, что это чистый, а сервер тебя раскусил :)
ну чистий я имею в виду , что сразу после установки (
источник

VY

Vladimir Yefremov in Laravel для начинающих
.
ну чистий я имею в виду , что сразу после установки (
надо все то же самое, что ты делал локально - делать на сервере,
начиная с
composer create-project --prefer-dist laravel/laravel my_best_project
источник

МК

Мирко Крокоп... in Laravel для начинающих
Привет, ребята!

Продолжаю осваивать архитектуру приложений на Laravel. Вынес запросы к БД и кеширование в репозитории. Все красиво.
Но понял, что прогадал с таким моментом. Я успешно кеширую в репозитории результат типа LengthAwarePaginator ($event->paginate($pageSize)) , но потом во вьюхах подгружаю связи, которые, соответственно, незакешированы. Для get я обходил эту проблему с помощью команду ::get()->load('EntityName').
Но для пагинатора такой возможности нет. Подскажите, пожалуйста, как вы поступаете в такой ситуации?
источник

.

. in Laravel для начинающих
Vladimir Yefremov
надо все то же самое, что ты делал локально - делать на сервере,
начиная с
composer create-project --prefer-dist laravel/laravel my_best_project
да но в хостинге даже нету консоль  )
источник

VY

Vladimir Yefremov in Laravel для начинающих
.
да но в хостинге даже нету консоль  )
я когда-то тоже пользовал такой хостинг,
залил по ФТП - без архива - долго..., но это единственный способ
источник

МК

Мирко Крокоп... in Laravel для начинающих
Мирко Крокоп
Привет, ребята!

Продолжаю осваивать архитектуру приложений на Laravel. Вынес запросы к БД и кеширование в репозитории. Все красиво.
Но понял, что прогадал с таким моментом. Я успешно кеширую в репозитории результат типа LengthAwarePaginator ($event->paginate($pageSize)) , но потом во вьюхах подгружаю связи, которые, соответственно, незакешированы. Для get я обходил эту проблему с помощью команду ::get()->load('EntityName').
Но для пагинатора такой возможности нет. Подскажите, пожалуйста, как вы поступаете в такой ситуации?
Пока сделал через создание объекта пагинация вручную, но как то выглядит многословно. Обычно в Ларавеле встречал решения более изящные. Поэтому, полагаю, что использую не лучший вариант)
источник

А

Артур in Laravel для начинающих
Мирко Крокоп
Привет, ребята!

Продолжаю осваивать архитектуру приложений на Laravel. Вынес запросы к БД и кеширование в репозитории. Все красиво.
Но понял, что прогадал с таким моментом. Я успешно кеширую в репозитории результат типа LengthAwarePaginator ($event->paginate($pageSize)) , но потом во вьюхах подгружаю связи, которые, соответственно, незакешированы. Для get я обходил эту проблему с помощью команду ::get()->load('EntityName').
Но для пагинатора такой возможности нет. Подскажите, пожалуйста, как вы поступаете в такой ситуации?
кэшировать уже трансформированный результат
источник

МК

Мирко Крокоп... in Laravel для начинающих
Артур
кэшировать уже трансформированный результат
Все верно, это и есть цель.
источник

.

. in Laravel для начинающих
Vladimir Yefremov
я когда-то тоже пользовал такой хостинг,
залил по ФТП - без архива - долго..., но это единственный способ
вот что теперь ответили )) !
источник

VY

Vladimir Yefremov in Laravel для начинающих
.
вот что теперь ответили )) !
ок
источник

D

DK in Laravel для начинающих
Где токены хранишь? Смотрю в твои репы и понять не могу, стоит пасспорт, но отдельных контроллеров для генерации токенов нет 👀
источник

D

DK in Laravel для начинающих
Где-то слышал, что "такое себе" хранить токен в сторедже и лучше бы ему быть в куке
источник

D

DK in Laravel для начинающих
вот..
источник

M

Michael in Laravel для начинающих
Мирко Крокоп
Привет, ребята!

Продолжаю осваивать архитектуру приложений на Laravel. Вынес запросы к БД и кеширование в репозитории. Все красиво.
Но понял, что прогадал с таким моментом. Я успешно кеширую в репозитории результат типа LengthAwarePaginator ($event->paginate($pageSize)) , но потом во вьюхах подгружаю связи, которые, соответственно, незакешированы. Для get я обходил эту проблему с помощью команду ::get()->load('EntityName').
Но для пагинатора такой возможности нет. Подскажите, пожалуйста, как вы поступаете в такой ситуации?
Не кэширую. Кэширование - крайняя мера, когда нужно решать уже вставшие, а не потенциальные вопросы производительности.
Есть древняя пословица - "в компутер саенс есть только две реальные проблемы - инвалидация кэша и наименование переменных"
источник

RK

Roman Kolosov in Laravel для начинающих
DK
Где токены хранишь? Смотрю в твои репы и понять не могу, стоит пасспорт, но отдельных контроллеров для генерации токенов нет 👀
В сторадже, самое простое в .env вынести
источник

ОР

Олег Рябченко... in Laravel для начинающих
Всем доброго дня!
Есть сайт:
https://justcase.gg
Нужно сделать аналог, по дизайну как раз он и понравился.
Была сделана копия локальная, без кейсов. Архив копии у меня.
Дизайн сейчас менее всего интересует, т.к. там будет меняться фон и логотип, а это мелочи жизни, так сказать. )
Задача:
Сделать функционал аналогичный примеру:
Сделать систему управления, добавив функционал и кейсы (по аналогии как сделано на оригинальном сайте)
Необходимо облегчить редактирование контента и замену кейсов: аватарка кейса, содержимое кейса - должно меняться.
Кейсы свои и предоставляются в виде материалов.
Трудно оценить проект с точки зрения сложности и финансовых затрат. Кто может помочь в этом вопросе? )
источник

x

xDD in Laravel для начинающих
Ребят, подскажите, плиз
источник

x

xDD in Laravel для начинающих
location ~ \.php\$ {
     try_files  \$uri =404;
       include fastcgi_params;
       fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
       fastcgi_pass backend-$USER;
   }
источник

x

xDD in Laravel для начинающих
При обращении в браузере, скачиваетфайл
источник