internetguru/blade-components

该软件包最新版本(v0.6.1)没有可用的许可信息。

v0.6.1 2024-09-26 11:53 UTC

README

本软件包提供了一组可重用的Blade组件,用于您的Laravel应用程序。

安装

步骤 1:安装软件包

使用Composer要求软件包

composer require internetguru/blade-components

步骤 2:安装Bootstrap

在您的Laravel项目中使用npm安装或验证Bootstrap

npm install bootstrap

步骤 3:发布SASS资产

要发布SASS资产到Laravel项目的资源目录,运行以下命令

php artisan vendor:publish --tag=sass

这将把软件包中的SASS文件复制到 resources/sass/vendor/internetguru/blade-components

步骤 5:编译SASS

更新您的构建过程以包含新的SASS文件并编译它。您可以使用 Vite 或 Laravel Mix来完成此操作。

Vite (vite.config.js)

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import path from 'path';

export default defineConfig({
    plugins: [
        laravel({
            input: [
                'resources/css/app.css',
                'resources/js/app.js',
                'resources/sass/vendor/internetguru/blade-components/app.scss',
            ],
            refresh: true,
        }),
    ],
});

Laravel Mix (webpack.mix.js)

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

mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css')
   .sass('resources/sass/vendor/internetguru/blade-components/app.scss', 'public/css');

步骤 6:运行构建过程

编译您的SASS文件以包含Bootstrap样式

npm install && npm run dev

用法

使用Blade组件

该软件包在 ig 命名空间下注册Blade组件。您可以在视图中如下使用这些组件

<x-ig::btn>
    Click Me!
</x-ig::btn>