Size: a a a

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

2021 November 18

КД

Кирилл Добров... in Laravel для начинающих
Вот сюда вместо assets
<script type="application/javascript">
   const ui = SwaggerUIBundle({
       url: "{{ asset('swagger/swagger.yaml') }}",
       dom_id: '#swagger-ui',
   });
</script>
источник

SC

Sergey Chizhik in Laravel для начинающих
А зачем?
источник

КД

Кирилл Добров... in Laravel для начинающих
чтобы swagger.yaml не лежал в public папке и его нельзя было скачать
источник

SC

Sergey Chizhik in Laravel для начинающих
Так ты тот же контент разместишь в теле страницы и его можно будет скачать
источник

SC

Sergey Chizhik in Laravel для начинающих
Это во-первых. Во-вторых, зачем запрещать его загрузку?
источник

x

xDD in Laravel для начинающих
Хэлп! Через axios кидаю post запрос, в контроллере хочу просмотреть данные сессии session()->all(), но возвращается пустота.
источник

КД

Кирилл Добров... in Laravel для начинающих
похоже что да =)
источник

SC

Sergey Chizhik in Laravel для начинающих
Почему там что-то должно быть?
источник

SC

Sergey Chizhik in Laravel для начинающих
Зачем запрещать загрузку json?
источник

КД

Кирилл Добров... in Laravel для начинающих
Я хочу чтобы доку могли видеть пользователи с ролью разраб
источник

КД

Кирилл Добров... in Laravel для начинающих
а так любой человек в браузер может написать http://127.0.0.1:8001/swagger/swagger.yaml и получить мой swagger
источник

SC

Sergey Chizhik in Laravel для начинающих
И чем это плохо?
источник

КД

Кирилл Добров... in Laravel для начинающих
хочется убрать такую возможность
источник

SC

Sergey Chizhik in Laravel для начинающих
Файл сам по себе складывается в storage, в public он попадает через симлинк. Убери симлинк, добавь контроллер на отдачу этого файла из storage, наложи ограничение через middleware.
источник

КД

Кирилл Добров... in Laravel для начинающих
мне нужен симлинк для другой статики
источник

ДЛ

Дамир Лумаза... in Laravel для начинающих
пытаюсь написать какое-нибудь подобие сервисного слоя. И столкнулся с ситуации когда в зависимости от работы сервисного слоя, нужно редиректить по разным роутам. Можно вернуть из сервиса значение $redirectTo, но тогда везде надо писать условие на проверку $redirectTo. Если вариант лучше?
источник

SC

Sergey Chizhik in Laravel для начинающих
Делай, но для конкретных пакетов, а для этого не делай
источник

P

PSYTRGLES in Laravel для начинающих
у тебя сервис ничего не должен знать о редиректах. что если ты сервис вызываешь из cli, откуда там редиректу взяться? сервис возвращает какой-либо результат и на основании этого результата в контроллере рулишь куда редиректить.
источник

ДЛ

Дамир Лумаза... in Laravel для начинающих
Спасибо большое, понял
источник

NE

Nikolas Evloshevskiy in Laravel для начинающих
товарищи, как можно where объединить в билдере, кроме варианта ниже?
$query->where('active', 1)
           ->where(function($q){
               $q->whereNotNull('price')->orWhereNotNull('last_price');
           });
источник