За последние 24 часа нас посетил 20741 программист и 1122 робота. Сейчас ищут 374 программиста ...

Проблема при работа с файлами | laravel

Тема в разделе "Laravel", создана пользователем npismenkov, 25 ноя 2019.

  1. npismenkov

    npismenkov Новичок

    С нами с:
    25 ноя 2019
    Сообщения:
    3
    Симпатии:
    0
    Есть сайт на laravel, я знаю что можно хранить изображения в /storage/app/public и сделать ссылку в /public, и работать с изображениями из этой папки(с помощью команды php artisan storage:link). Как сделать ссылку в папку /public папки /storage/app/logo, а не /storage/app/public. Помогите, можно ли это вообще сделать, и если да то как? Буду очень признателен.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    Ну вообще ссылка делается /storage, но не суть

    Возьми и сделай ссылку командой ln, без артизана, кто тебе мешает?
     
    Roman __construct нравится это.
  3. npismenkov

    npismenkov Новичок

    С нами с:
    25 ноя 2019
    Сообщения:
    3
    Симпатии:
    0
    Эта команда для linux, я на windows.
    --- Добавлено ---
    Но спасибо, понял в каком направлении копать.
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
  5. npismenkov

    npismenkov Новичок

    С нами с:
    25 ноя 2019
    Сообщения:
    3
    Симпатии:
    0
    Запустил cmd от имени администратора, написал
    C:\>mklink /d C:\test-laravel\public C:\test-laravel\storage\app\logo
    Выдало:
    Невозможно создать файл, так как он уже существует.
    Но такого файла там точно нет.
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    Ну потому что storage:link вовсе не папку public куда-то линкует, а папку public/storage. Папка public всегда есть в проектах на laravel