이 튜토리얼에서는 laravel mix에 멋진 글꼴 아이콘을 설치하는 방법을 보여 드리겠습니다. laravel에서 멋진 글꼴을 설치하는 두 가지 예를 보여드리겠습니다. 하나는 laravel mix를 사용하여 npm 명령을 사용하고 다른 샘플은 CDN js를 사용합니다 .
laravel 6, laravel 7, laravel 8 및 laravel 9 버전에서 글꼴 멋진 아이콘을 쉽게 사용할 수 있습니다. 그럼 아래에서 단계별 과정을 살펴보겠습니다.
먼저 최신 버전의 라라벨이 설치됩니다. 다음 명령을 실행하십시오.
#! /bin/bash
composer create-project --prefer-dist laravel/laravel font-awesome
이제 새로운 laravel 애플리케이션에 npm을 설치해야 합니다. 그럼 아래 명령어를 실행해 볼까요? 이 명령은 루트 디렉터리에 " mode_modules " 폴더를 만들고 모든 npm 모듈을 저장합니다.
#! /bin/bash
npm install
그런 다음 아래 npm 명령을 사용하여 멋진 글꼴 라이브러리를 설치해야 합니다 . 다음 명령을 실행하십시오.
#! /bin/bash
npm install font-awesome --save
성공적으로 설치한 후 파일 에 멋진 글꼴 CSS를 가져와야 합니다 app.scss. 그럼 아래와 같이 import 해보겠습니다.
resources/sass/app.scss
// Fonts
@import url('https://fonts.googleapis.com/css?family=Nunito');
// Variables
@import 'variables';
// Bootstrap
@import '~bootstrap/scss/bootstrap';
//Font Awesome
@import "node_modules/font-awesome/scss/font-awesome.scss";
이제 webpack.mix.js a 아래와 같이 파일을 업데이트하십시오.
mix.ts("resources/js/app.tsx", "public/js/app.js")
.sass('resources/sass/app.scss', 'public/css/app.css', {
sassOptions: {
quietDeps: true,
},
}
);
이제 모든 것이 설치되었습니다. 따라서 npm dev 명령을 실행할 수 있습니다. 다음 명령을 실행하십시오.
#! /bin/bash
npm run dev
다음 코드에서는 app.css블레이드 파일에 생성된 파일을 사용하고 있습니다.
resources/views/welcome.blade.php
<!DOCTYPE html>
<html>
<head>
<title> Use of font awesome (TechvBlogs)</title>
<link type="text/css" rel="stylesheet" href="{{ mix('css/app.css') }}">
<style type="text/css">
i{
font-size: 50px !important;
padding: 10px;
}
</style>
</head>
<body>
<h1> Use of font awesome </h1>
<i class="fa fa-home"></i>
<i class="fa fa-lock"></i>
<i class="fa fa-users"></i>
<i class="fa fa-cogs"></i>
</body>
</html>
이제 애플리케이션을 실행하고 홈 페이지에서 볼 수 있습니다. 아래 레이아웃이 표시됩니다.
여기서는 글꼴 멋진 아이콘을 추가하기 위해 CDN js 파일을 사용할 것이므로 다음 파일 코드를 살펴보겠습니다.
resources/views/welcome.blade.php
<!DOCTYPE html>
<html>
<head>
<title> Use of font awesome (TechvBlogs) </title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/fontawesome.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" />
<style type="text/css">
i{
font-size: 50px !important;
padding: 10px;
}
</style>
</head>
<body>
<h1> Use of font awesome </h1>
<i class="fa fa-home"></i>
<i class="fa fa-lock"></i>
<i class="fa fa-users"></i>
<i class="fa fa-cogs"></i>
</body>
</html>
읽어 주셔서 감사합니다!!!