Ответы пользователя по тегу Laravel
  • На сколько удобно использовать простой хостинг для проектов на Laravel?

    fl4r3
    @fl4r3
    Кино, вино и домино
    Сильно осложнит тем, что не будет нормального контроля версии кода и не будет возможности вызова composer для скачивания зависимостей проекта, а придется эти все файлы гонять через сеть и следить самому за обновлениями. Хотя если использовать git over (s)FTP то как-то можно жить. На многих shared хостингах ssh отключен, но по запросу быстрее всего смогут включить.
    Ответ написан
    Комментировать
  • Как накатывать миграции на проде?

    fl4r3
    @fl4r3
    Кино, вино и домино
    php artisan migrate --path="/database/migrations"

    И в БД на проде можно еще посмотреть накатанные последние миграции в таблице migrations. Быстрее всего просто напросто команда не выполняется с консоли на прод сервере, а локально, вот и пишет это сообщение, либо на проде в конфиге бд прописана не с ip mysql prod версиии
    Ответ написан
    Комментировать
  • Как решить проблему с сессиями при включении EncryptCookie в Laravel 5.7?

    fl4r3
    @fl4r3
    Кино, вино и домино
    Можно просто не выключая EncryptCookies, добавить название куки в массив $except внутри этого класса чтобы ее не шифровать. Идентификатор сессии хранится в куки у которой есть время своей жизни, и которая шифруется для защиты от перехвата куки по сети или с устройства пользователя. Сессия будет "пропадать" при каждом запросе только если файла с сессией на сервере нет (например, при балансировки запросов между разными серверами php в пуле) или куки с идентификатором не будет слаться браузером. Я думаю проблема, скорее всего, в чем-то другом.
    Ответ написан
    Комментировать
  • Как загрузить несколько изображений laravel?

    fl4r3
    @fl4r3
    Кино, вино и домино
    <input type="file" name="images[]" multiple>

    И теперь в контроллере $request->file('images') будет массивом, который нужно будет проитерировать

    На что-то наподобии этого псевдокода
    $images = [];
    if ($request->hasFile('images')) {
        foreach($request->file('images') as $key => $image){
          $images[] = $image->store(uniqid(), 'public');
       }
     $news_body->image = json_encode($images); 
    }
    Ответ написан
    Комментировать