laravel 5.5 静态资源加载失败的问题

背景

        新项目即将开始,主管要求使用laravel开发,但我没写过,为了不给大家拖后腿,决定撸个小东西练练手。

过程

    图方便从网上找了点教程开始干,坑爹的是他在resources目录中存放静态资源,我照着代码敲出现了css样式无法加载的情况。凌晨2点半,遭遇了突如其来的dns污染,导致静态cdn失效,两种方式全部失效了,当时内心很崩溃。抽根烟压压惊之后迅速换了阿里的dns进行测试,并反复查看文档排查出资源根目录写错的问题,顺利解决。

⬇️错误示范(这是以项目名为根目录)⬇️

 

⬇️正确写法(实际得以public为根目录)⬇️

解决


    搜索了大量解决方法之后,仍没得到答案,翻文档时发现问题根源在于laravel将public作为存放入口文件的目录,并且其建议大家将图片、JavaScript 和 CSS放到这里。教程所说方法应该能在低版本生效。

不得不吐槽一下cxdn、博x园 大量无意义的转载文章,靠前的10多篇,一半以上是转载,只有少量原创,还有部分在误导,对问题解决毫无帮助。建议大家没事多看看文档,免得在小问题上浪费太多时间。

你可能感兴趣的:(laravel)