PHPackages                             temich/bulma - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. temich/bulma

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

temich/bulma
============

Laravel Starter Kits with css framework Bulma

v1.0.0(3y ago)026MITBladePHP &gt;=8.1.0

Since Jun 10Pushed 3y ago1 watchersCompare

[ Source](https://github.com/artsiom-burkun/bulma-starter-kits)[ Packagist](https://packagist.org/packages/temich/bulma)[ RSS](/packages/temich-bulma/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Laravel Bulma: Набор стартовых инструментов с css фреймворком Bulma
===================================================================

[](#laravel-bulma-набор-стартовых-инструментов-с-css-фреймворком-bulma)

Готовые файлы Blade с фреймворком Булма в качестве стартового набора для вашего нового приложения. Заменяет представления на новые файлы.

Установка
---------

[](#установка)

Установка данного пакета похожа на установку любого другого пакета Ларавел.

Начинаем новую установку проекта Ларавел, завершаем установку Starter Kit. Подгружаем пакет Булма, проводим публикацию и получаем новые blade-файлы в качестве отправной точки для вашего приложения.

#### 1. Установка через Composer

[](#1-установка-через-composer)

Получаем пакет используя Composer:

```
composer require temich/bulma

```

**Важно:** Ларавел использует автоматический поиск пакетов. Поэтому вы можете пропустить 2-ой и 3-ий шаг и перейти сразу к 4-му пункту. Не забываем заменить локаль на `ru` в файле `config/app.php`.

Если вы предпочитаете ручную настройку, то просто переходите к следующему шагу с сервис провайдером.

#### 2. Определить Сервис Провайдер

[](#2-определить-сервис-провайдер)

Открываем файл `config/app.php` и определяем новый провайдер:

```
'providers' => [
//  other providers

/*
* Package Service Providers...
*/
Temich\Bulma\BulmaServiceProvider::class,

//  other providers
];

```

Пакет включает файлы локализации, такие как `ru.json` и другие. Поэтому, это хороший момент, чтобы указать локаль:

```
'locale' => 'ru',

```

Вы можете использовать любую другую локаль.

#### 3. Обновим файл `composer.json`

[](#3-обновим-файл-composerjson)

Открываем файл в `composer.json` в корне вашего приложения и добавляем:

```
"autoload": {
    "psr-4": {
		"Temich\\Bulma\\": "vendor/temich/bulma/src"
    }
},

```

Не забываем обновить автозагрузчик композера:

```
composer dump-autoload

```

#### 4. Публикация файлов поставщика.

[](#4-публикация-файлов-поставщика)

Публикуем файлы поставщика в текущее приложение.

Для того чтобы заменить содержимое типовых файлов, рекомендуется очистить папку `resources` и удалить файл `webpack.mix.js` в корне проекта.

Или можно просто использовать опцию `--force`, чтобы перезаписать содержимое файлов:

```
php artisan vendor:publish --provider="Temich\Bulma\BulmaServiceProvider" --force

```

#### 5. Получаем Булма

[](#5-получаем-булма)

Подгружаем css фреймворк Булма и собираем конечные файлы стилей.

```
npm install bulma
npm run dev

```

**Важно:** В некоторых случаях нужно загружать дополнительные зависимости и поэтому появляется ошибка. В этой ситуации необходимо выполнить `npm run dev` еще раз.

Открываем сайт в браузере.

**Важно:** Нажимаем Ctrl+F5 в браузере, чтобы очистить кэш (обновить файл app.css) для данного сайта.

Использование
-------------

[](#использование)

Blade файлы соответствуют указаниям в контроллерах и маршрутах. Можно спокойно редактировать, удалять или добавлять новые файлы. Пакет готов к использованию.

EN Laravel Bulma: Starter Kits with css framework Bulma
=======================================================

[](#en-laravel-bulma-starter-kits-with-css-framework-bulma)

Blade files with css framework Bulma as Starter Kits for another Laravel app. Replace standard views files by new Bulma-blade files.

Installation
------------

[](#installation)

Installation is similar to every other Laravel Package.

Start building your new Laravel application, finish Starter Kits setup. Get Bulma package, publish assets and get new blade files.

#### 1. Install via Composer

[](#1-install-via-composer)

Get package through Composer:

```
composer require temich/bulma

```

**Note:** Laravel uses Package Auto-Discovery. So, you can skip 2 and 3 steps. Move forward to 4 stage. Don't forget to change locale to `ru` in file `config/app.php`.

If you prefer to config package manually, just follow next steps with service provider and other.

#### 2. Define the Service Provider

[](#2-define-the-service-provider)

Open file `config/app.php` and define new service provider

```
'providers' => [
//  other providers

/*
* Package Service Providers...
*/
Temich\Bulma\BulmaServiceProvider::class,

//  other providers
];

```

Package include language files, such as `ru.json` and other. So, it's good point to change locale:

```
'locale' => 'ru',

```

You may use default locale or your own locale on your choice.

#### 3. Add lines to `composer.json`

[](#3-add-lines-to-composerjson)

Open file `composer.json` in your app root directory

```
"autoload": {
    "psr-4": {
		"Temich\\Bulma\\": "vendor/temich/bulma/src"
    }
},

```

Update the autoloader

```
composer dump-autoload

```

#### 4. Publish vendor assets.

[](#4-publish-vendor-assets)

Now it's time to publish vendor files to current application.

To replace file content you may clear `resources` directory and delete file `webpack.mix.js`. Or you can use flag `--force` to rewrite files content:

```
php artisan vendor:publish --provider="Temich\Bulma\BulmaServiceProvider" --force

```

#### 5. Get Bulma

[](#5-get-bulma)

Get Bulma css framework and compile your assets

```
npm install bulma
npm run dev

```

**Note:** In some cases we have to download more dependencies and get error. In this situation execute `npm run dev` one more time.

Open site in browser.

**Note:** Press Ctrl+F5 buttons in browser to clear cache for site URL.

Usage
-----

[](#usage)

Blade files correspond to routes and controllers. You are free to edit, delete or add new files. Package is ready to use.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1438d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b69b2b9cc1b409f9fb96d9010c604a929b02cf38c765e5c7b52e40446baa1f37?d=identicon)[Temich](/maintainers/Temich)

---

Tags

laravelauthbulmastart

### Embed Badge

![Health badge](/badges/temich-bulma/health.svg)

```
[![Health](https://phpackages.com/badges/temich-bulma/health.svg)](https://phpackages.com/packages/temich-bulma)
```

###  Alternatives

[orchestra/auth

Auth Component for Orchestra Platform

24108.5k3](/packages/orchestra-auth)[codebot/entrust

This package provides a flexible way to add Role-based Permissions to Laravel

1596.6k](/packages/codebot-entrust)[ingria/laravel-x509-auth

Laravel 5 Client Certificate auth middleware

375.6k](/packages/ingria-laravel-x509-auth)[setiawanhu/sanctum-auth

Laravel package for generating user authentication feature using Laravel Sanctum

132.8k](/packages/setiawanhu-sanctum-auth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
