CSS不会加载到Laravel 8+;XAMPP上的Jetstream
我正在学习Laravel并使用Laravel 8和Jetstream。在XAMPP上测试应用程序时,css不会加载到登录/注册页面上。css链接指向localhost/app/css位置。如果我使用CSS不会加载到Laravel 8+;XAMPP上的Jetstream,laravel,xampp,jetstream,Laravel,Xampp,Jetstream,我正在学习Laravel并使用Laravel 8和Jetstream。在XAMPP上测试应用程序时,css不会加载到登录/注册页面上。css链接指向localhost/app/css位置。如果我使用phpartisanserve命令,它可以正常工作,但在XAMPP上不工作。如何更正css指针,使其既能与php artisan serve命令一起工作,又能与XAMPP一起工作?在资源\views\layouts\app.blade.php中,更改: <link rel="style
phpartisanserve
命令,它可以正常工作,但在XAMPP上不工作。如何更正css指针,使其既能与php artisan serve
命令一起工作,又能与XAMPP一起工作?在资源\views\layouts\app.blade.php中,更改:
<link rel="stylesheet" href="{{ mix('css/app.css') }}">
致:
这将在wamp或xampp中工作。在public\mix-manifest.json中,更改:
"/js/app.js": "/js/app.js",
"/css/app.css": "/css/app.css"
到
这个方法对我来说很有效,而且它同时适用于XAMPP和artisan serve。你是否将它们放在/public/css?@Abilogos中?据我所知,在运行npm run dev之后,这些资产会自动发布到公共目录。此外,如果我使用php artisan serve命令执行,css会正确加载。问题只存在于XAMPP中,因为链接指向localhost/css/app.css,而XAMPP应该指向localhost/myapp/public/css/app.css。“它应该指向localhost/myapp/public/css/app.css”URL中不应该显示
public
文件夹,它应该是DocumentRoot。最好是在Apache上设置vhost,如project1.local
,并将其指向您的项目公用文件夹。确保.env
中的APP\u URL
设置正确尝试npm安装
和npm运行开发
。我有一个类似的问题,通过这两个命令解决了。非常感谢!设置vhost解决了这个问题。
"/js/app.js": "/js/app.js",
"/css/app.css": "/css/app.css"
"/js/app.js": "js/app.js",
"/css/app.css": "css/app.css"