扫码关注官方订阅号
当我在 Laravel 本地开发服务器 对我来说工作得很好。但是,当我将站点转移到生产服务器时,我看到我的公共存储链接是一个文件夹。然后我删除了尝试创建链接的内容。我收到错误,因为我的应用程序位于根文件夹中,并尝试解决此问题。
对我来说工作得很好。但是,当我将站点转移到生产服务器时,我看到我的公共存储链接是一个文件夹。然后我删除了尝试创建链接的内容。我收到错误,因为我的应用程序位于根文件夹中,并尝试解决此问题。
另一种简单的方法是以编程方式运行执行 php artisan storage:link 命令
php artisan storage:link
在routes/web.php上
Route::get('/foo', function () { Artisan::call('storage:link'); });
我通过另一个通过terminal/cmd/shh创建符号链接的命令解决了这个问题:
ln -s /path/to/laravel/storage/app/public /path/to/public/storage
我也解决了这个问题,使用laravel web路由routes/web.php
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
另一种简单的方法是以编程方式运行执行
php artisan storage:link命令在routes/web.php上
Route::get('/foo', function () { Artisan::call('storage:link'); });我通过另一个通过terminal/cmd/shh创建符号链接的命令解决了这个问题:
我也解决了这个问题,使用laravel web路由routes/web.php
Route::get('/foo', function () { Artisan::call('storage:link'); });