问题所在
我使用宅基地,我在public下有一个public文件夹,还有一个名为about_us-employee_1_image.jpg的JPG。如果我试图在正确的URL:http://project.local/images/about_us-employee_1_image.jpg下打开它,我将得到一个NotFoundHttpException。这只发生在这个特定的图像和这个特定的名称上。如果我改变了它的任何一个字符,它会突然又起作用了。
解决方案尝试失败
这个问题与路由无关,因为我删除了所有的路由,而且它仍然在发生。我运行php composer.phar dump-autoload没有成功。文件和文件夹权限是可以的(这不可能是问题所在,因为重命名不会解决问题)。
是否有某种规则来命名我不知道的资产?
堆栈跟踪
NotFoundHttpException在compiled.php第8257行中:
发布于 2018-09-24 16:09:30
您可以使用laravel为您提供的Storage,但是您需要在config/filystem.php中添加新的磁盘
'front' => [
'driver' => 'local',
'root' => public_path(),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],像这样使用它
$example=Storage::disk('front')->get('about_us-employee_1_image.jpg')https://stackoverflow.com/questions/34271020
复制相似问题