ganga/laravel-auth-themes

Laravel 5.2 认证主题生成器

0.0.2 2016-03-06 08:58 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:03:59 UTC


README

Laravel 5.2 包,用于替换由

$ php artisan make:auth

安装

通过 Composer

$ composer require ganga/laravel-auth-themes

用法

Laravel Auth Themes 创建一个 php artisan 命令,让您可以从 GitHub 下载认证主题。

安装此包后,前往 config/app.php 并将其添加到服务提供者中。

$providers = [
    ...
    ...
    ...,
    Ganga\AuthThemes\AuthThemesServiceProvider::class,
];

$aliases = [
    ...
    ...
    ...
    'AuthTheme' => App\Providers\RouteServiceProvider::class,
];

然后转到您的终端并运行 vendor:publish 命令。这将在您的 app/Console/Commands 目录中创建一个新的控制台命令文件,名为 AuthThemeCommand

$ php artisan vendor:publish

我们需要让 Laravel 的 artisan 知道这个新命令。因此,转到 app/Console/Kernel.php 文件,并在命令数组下添加以下内容。

protected $commands = [
    Commands\AuthThemeCommand::class,
];

现在,您需要首先生成 Laravel 默认认证。

$ php artisan make:auth

此 artisan 命令会在您的 resources\views 文件夹中创建一些 blade 视图文件。这些是 Laravel Auth Themes 将要替换的内容。目前,只有一个具有默认主题结构的 repo。但随着时间的推移,我会在这里列出它们。你也可以创建一个主题,并在此处添加链接,发送 PR。

$ php artisan auth:theme https://github.com/gangachris/default-laravel-auth-theme.git

创建任何主题最简单的方法是运行 php artisan make:auth 命令,然后编辑生成的 html,然后将其发布到公共仓库。

可用主题列表

  1. 默认 Bootstrap 主题
  2. Materialize CSS 主题

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全性

如果您发现任何安全相关的问题,请通过电子邮件 ganga.chris@gmail.com 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件