vagrant@homestead:~/code/test$ php artisan storage:link ErrorException : symlink(): Protocol error at /home/vagrant/code/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252 248| */ 249| public function link($target, $link) 250| { 251| if (! windows_os()) { > 252| return symlink($target, $link); 253| } 254| 255| $mode = $this->isDirectory($target) ? 'J' : 'H'; 256| ....
網上查找相關資料鏈接:
解決方法
第一種:終端git bash 或 cmd 終端,使用"管理員"運行,然后vagrant up && vagrant ssh , 再 進入項目目錄 php artisan storage:link
不行的話,還有第二種:
直接命令行創建軟連接
ln -sr storage/app/public public/storage
再不行,就可能是當前window用戶沒有權限,需要 修改window 系統配置
-
cmd 命令行: gpedit.msc
-
會彈出本地組策略編輯器,找到 Windows 設置->安全設置-> 本地策略->用戶權限分配->創建符號鏈接 ,然后 雙擊 安全設置

-
雙擊安全設置,添加當前登錄系統用戶

-
添加完成后,記得確定保存,然后homestead 也得先退出關閉后重新登錄