Есть ли в Laravel Valet функция отмены парковки/отключения связи для всех припаркованных проектов в системе?

Работаю на компьютере с несколькими старыми проектами Laravel. Похоже, они все припаркованы с парковщиком.

Valet не работает над новыми проектами, я думаю, потому что Valet перегружен.

Есть ли способ «массовой» отмены парковки и отключения всех подключений камердинера, или мне нужно удалить и переустановить камердинера?

Пройтись по каждой папке отдельно и вручную разблокировать нереально.


person seamus    schedule 10.04.2018    source источник


Ответы (4)


Хотя Laravel Valet не имеет команды забыть все зарегистрированные рабочие каталоги, вы можете сделать это вручную это, отредактировав файл ~/.valet/config.json и удалив зарегистрированные каталоги из массива paths следующим образом:

{
    "domain": "dev",
    "paths": [
        "/Users/whoami/.valet/Sites",
        "/Users/whoami/Sites/Test"
    ]
}

Кроме того, вы можете вручную перейти к каждому из зарегистрированных каталогов Valet и забыть о них, запустив valet forget. Тем не менее, это может занять много времени, особенно если у вас есть массовые зарегистрированные каталоги с помощью Valet.

person Md Mazedul Islam Khan    schedule 27.04.2018
comment
стало ~/.config/valet/ - person ctf0; 30.06.2020

Laravel Valet имеет forget команду, которая удаляет припаркованные каталоги в список парковки.

cd parked_directory
valet forget
person Peggy    schedule 08.01.2019
comment
valet forget не удаляет все припаркованные каталоги. Он просто удаляет текущий припаркованный каталог. Итак, почему это должен быть принятый ответ, когда в вопросе четко сказано «разблокировать все каталоги, зарегистрированные камердинером»? - person Md Mazedul Islam Khan; 02.05.2019
comment
Вопрос гласит: есть ли у Laravel Valet функция отмены парковки/отключения связи для всех проектов, припаркованных камердинером в системе? Проекты, припаркованные камердинером, означают все проекты, связанные с камердинером. Кроме того, он спросил в описании, есть ли способ «массовой» разблокировки и разъединения всех подключений камердинера. Я не вижу это как зарегистрированные каталоги камердинера, он говорит, что отключает все соединения камердинера. - person Peggy; 06.05.2019

valet links

отобразит все ссылки припаркованных сайтов

valet unlink SITENAME
person Mateen Ray    schedule 03.02.2020
comment
с этим вам нужно отключить один за другим. не идеально со многими сайтами, особенно если вы случайно припарковали целый каталог. Ответ Пегги хорош stackoverflow.com/a/54091249/6714319 - person Salam; 12.05.2020
comment
@salam, вы предполагаете, что человек не хочет удалять связь только с одним или двумя сайтами из всех. Как указано в документации, ссылка предназначена для тех случаев, когда вы хотите обслуживать один сайт в каталоге, а не весь каталог. - person FabricioG; 28.01.2021

Чтобы отменить связь с текущим рабочим каталогом: valet unlink Чтобы отменить связь с определенным проектом (каталогом): valet unlink my-project

person Komol Chandra Devnath    schedule 20.05.2021