sitakgmbh/lara-base 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sitakgmbh/lara-base

最新稳定版本:v1.0.9

Composer 安装命令:

composer require sitakgmbh/lara-base

包简介

Sitak GmbH – Laravel Base Package

README 文档

README

Sitak GmbH – Laravel Base Package

Neue App erstellen

1. Laravel installieren

composer create-project laravel/laravel meine-app
cd mein-projekt

2. composer.json anpassen

"repositories": [
    {
        "type": "path",
        "url": "C:/Dev/lara-base",
        "options": { "symlink": true }
    }
],
"minimum-stability": "dev",
"prefer-stable": true

Für GitHub:

{ "type": "vcs", "url": "git@github.com:sitakgmbh/lara-base.git" }

3. Package installieren

composer require sitakgmbh/lara-base

4. .env anpassen

.env.example kann als Vorlage genutzt werden.

5. Installer ausführen

php artisan laravel-base:install

Der Installer erledigt automatisch:

  • User Model anpassen
  • Standard User-Migration löschen
  • Logging-Channels hinzufügen
  • LDAP-Config erstellen
  • routes/web.php anpassen
  • Public Assets entpacken
  • Spatie Permission publizieren
  • laravel-base Config publizieren
  • Migrationen ausführen
  • Rollen und Admin-User anlegen

Menü konfigurieren

In config/laravel-base.php:

'menu' => [
    [
        'title' => 'Navigation',
        'items' => [
            [
                'label' => 'Dashboard',
                'icon'  => 'mdi mdi-view-dashboard',
                'url'   => '/dashboard',
            ],
        ],
    ],
],

Logging

\LaraLog::info('Nachricht');
\LaraLog::warning('Warnung', ['key' => 'value']);
\LaraLog::error('Fehler', ['exception' => $e->getMessage()]);
\LaraLog::debug('Debug');

// DB-Log
\LaraLog::db('auth', 'info', 'Login erfolgreich', ['user' => 'pase']);
\LaraLog::db('system', 'error', 'Job fehlgeschlagen');

Log-Kategorien erweitern in config/laravel-base.php:

'log_categories' => [
    'sap'  => 'SAP',
    'ldap' => 'LDAP',
],

Auth-Modi

AUTH_MODE Beschreibung
local Username/Passwort gegen lokale DB
ldap LDAP – SSO via REMOTE_USER oder Formular als Fallback

Views überschreiben

php artisan vendor:publish --tag=laravel-base-views --force

Views landen in resources/views/vendor/laravel-base/ und können angepasst werden.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: SCSS

其他信息

  • 授权协议: Unknown
  • 更新时间: 2026-06-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固