概要
windowsでVirtualBox上にLaravelのソースをマウントして環境を構築している場合、
php artisan storage:link
のコマンドでシンボリックリンクを作ろうとしても、権限の問題かプロトコルエラーとなる。
ErrorException : symlink(): Protocol error
解決策その1
コマンドプロンプトを管理者権限で起動し、php artisan storage:link
を実行する。
解決策その2
Windows側でシンボリックリンクを作成する。
コマンドプロンプトを管理者権限で起動して、
mklink /D 'Laravelの\public\storageまでのパス' ..\storage\app\public
を実行。
あとがき
ググったらその1の策が出てきますが、自分はそれで解決しませんでした。
Windowsで開発している方々ならではの問題かと思いますので同じような問題に直面した方はお試しください。