web-dev-qa-db-ja.com

作成する方法laravel=本番またはサブドメインシステムのストレージシンボリックリンク?

laravelローカル開発サーバーphp artisan storage:link私にとっては問題なく動作します。しかし、サイトを運用サーバーに転送すると、パブリックストレージリンクがフォルダーであることがわかりました。次に、リンクを作成しようとして削除します。アプリがルートフォルダーにあり、この問題を解決しようとしたため、エラーが発生しました。

10

シンボリックリンクを作成する別のコマンドでこの問題を解決しました。

ln -s /path/to/laravel/storage/app/public /path/to/public/storage
13

別の簡単な方法は、Executing php artisan storage:linkプログラムによるコマンド

Routes/web.phpで

Route::get('/foo', function () {
Artisan::call('storage:link');
});
14