Qual a maneira correta de usar assets(css, js etc)
Sempre que uso o laravel não sei como utilizar os arquivos css, js no laravel.
Situações:
Se eu tenho um arquivo de crud ja s e quisesse usar em todo projeto em qual pasta eu teria que por esse arquivo js ?
Se eu tenho um arquivo e quisesse usar somente em uma view em qual pasta deveria colocar esse arquivo?
Mesma coisa pro css:
Se eu tenho um css global onde devo por o arquivo
E se eu ter um css pra uma view específica onde devo por ?
Olá, Roger!
Tudo bem?
Se você já tem um projeto e tem neles os arquivos css/js prontos e otimizados, você pode simplesmente deixar em public/vendor/nome-template/
Aquivos JS em public/vendor/nome-template/js/
Aquivos CSS em public/vendor/nome-template/css/
Para usar, basta:
<link rel="stylesheet" type="text/css" href="{{ asset('vendor/nome-template/css/vendor/nome-template/css/nome-arquivo.css') }}">
E JS:
<script src="{{ asset('vendor/nome-template/js/nome-arquivo.js') }}"></script>
---
Se os arquivos não está otimizados, você pode processar eles com o webpack (ou com o Vite), neste caso precisa deixar em resources/js/ e resources/css/
---
Se quiser incluir um arquivo css ou js em uma página em especifico, pode trabalhar com Stacks: https://laravel.com/docs/9.x/blade#stacks
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!