You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel项目运行无报错,浏览器不显示Logo及样式效果如何解决?

解决Laravel项目显示XAMPP默认页面的问题

1. 先确认访问地址是否正确

  • 如果你用php artisan serve启动项目,别访问XAMPP默认的http://localhost,得用Laravel自带服务的地址http://localhost:8000,直接输这个地址试试。
  • 要是你用XAMPP的Apache部署,得保证Apache指向的是Laravel项目的public目录,而不是XAMPP默认的htdocs根目录。

2. 修改Apache的文档根目录(XAMPP直接部署)

  • 打开XAMPP里的httpd.conf配置文件,找到DocumentRoot和对应的<Directory>节点,把路径改成你Laravel项目的public文件夹路径,比如:
    DocumentRoot "C:/xampp/htdocs/your-laravel-project/public"
    <Directory "C:/xampp/htdocs/your-laravel-project/public">
    
  • 改完重启Apache服务,再访问http://localhost看看。

3. 配置虚拟主机(更稳妥的方式)

  • 打开XAMPP的httpd-vhosts.conf文件(一般在xampp/apache/conf/extra里),添加虚拟主机配置:
    <VirtualHost *:80>
        DocumentRoot "C:/xampp/htdocs/your-laravel-project/public"
        ServerName laravel.test
    </VirtualHost>
    
  • 编辑系统hosts文件:Windows找C:\Windows\System32\drivers\etc\hosts,Linux/macOS找/etc/hosts,加一行:
    127.0.0.1 laravel.test
    
  • 重启Apache,访问http://laravel.test即可。

4. 强制刷新浏览器缓存

  • 浏览器可能缓存了旧的XAMPP页面,按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(macOS)强制刷新,或者直接清掉浏览器缓存再访问。

5. 检查Laravel项目的基础配置

  • 确认routes/web.php里有默认路由:
    Route::get('/', function () {
        return view('welcome');
    });
    
  • 运行php artisan storage:link创建存储软链接,保证静态资源能正常加载。
  • 要是用了Vite(Laravel 9及以上),运行npm install && npm run dev编译前端资源,确保CSS、JS文件正常生成。

内容的提问来源于stack exchange,提问作者thiri sandar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 20:57:19