在新安装

时间:2017-12-21 10:00:50

标签: laravel-5 webpack assets

我在本地机器上使用composer安装了Laravel并创建了一个projet。

laravel new whatever
cd whatever
npm install
npm run watch

页面呈现正确。使用以下命令安装auth后

php artisan make:auth

我获得两个登录和注册按钮。 当我尝试访问这些链接时,css和js不会呈现。我在app.css和app.js找不到404。

这是我的webpack.mix.js:

let mix = require('laravel-mix');

mix.js('resources/assets/js/app.js', 'public/js')
 .sass('resources/assets/sass/app.scss', 'public/css');

以下是app.blade.php中的内容(头部为css,正文末尾为脚本)

<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<script src="{{ asset('/js/app.js') }}"></script>

我尝试使用xampp,wamp,总是引用我的全局变量中的php和mysql。

我正在使用php artisan serve。

2 个答案:

答案 0 :(得分:0)

我设法将我的laravel项目放在我的wamp / www文件夹中。非常奇怪,因为我正在使用php artisan服务,我的wamp甚至没有开始。

答案 1 :(得分:0)

我有同样的问题。但是这个解决方案对我有用:

  1. npm install

    //此行将安装所有依赖项

  2. npm run watch

    //应用此命令后,两个文件均可见。

    // App.css A和app.js