Make sure you compile your css imports properly in resources/css/app.css first. It should look something like this:
// Fonts
@import url('https://fonts.googleapis.com/css?family=Nunito');
// Bootstrap
@import 'bootstrap';
// Font Awesome
@import '@fortawesome/fontawesome-free';
Then, run this on your terminal: npm run dev. This will in turn, compile your app.css in your public/css. If you are making custom css definitions, i suggest using a custom.css and putting it in your public/css folder, and define it BELOW your app.css, like:
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<link href="{{ asset('css/custom.css') }}" rel="stylesheet">
Assets must always be in the public folder so they can be seen by the {{asset ('') }} command.
css/app.cssis placed?npm run devornpm run watch? The manual