ganga / laravel-auth-themes
Laravel 5.2 认证主题生成器
Requires
- php: ~5.5|~7.0
- symfony/process: ^3.0
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
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,然后将其发布到公共仓库。
可用主题列表
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CONDUCT。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 ganga.chris@gmail.com 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。