allay / base
Allay的基础包,提供基于Laravel和AdminLTE主题的简易网站管理员包
1.1.4
2017-04-25 20:48 UTC
Requires
- almasaeed2010/adminlte: 2.3.*
- illuminate/support: 5.4.*
- jenssegers/date: ^3.2
- jrean/laravel-user-verification: ^4.1
- laravel/framework: 5.4.*
- prologue/alerts: 0.4.*
- zschuessler/laravel-route-to-class: 2.2.0
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
README
Allay基础包提供简易的管理员界面。
- 用户/管理员界面,使用AdminLTE
- 基本菜单
- 错误消息和警报
注意!
此包不是生产就绪的。它不遵循发布周期。
忽略此存储库中包含的1.0版本。所有开发都在master分支上进行,直到完成生产发布。
这是什么?
此包是从Laravel Backpack的最后一个MIT许可的提交中分叉的,原因如下
- Backpack选择了免费增值路线。Allay将始终是MIT。
- 功能将与Backpack存储库(已经并且将继续)分叉。
我应该贡献吗?
是的。此包全职开发,让我们一起打造一些伟大和免费的东西。
在Laravel 5.3上安装
- 在终端中运行
$ composer require allay/base
- 在config/app.php中添加服务提供者
Allay\Base\BaseServiceProvider::class,
- 然后在终端中运行几个命令
# publish configs, langs, views and AdminLTE files $ php artisan vendor:publish --provider="Allay\Base\BaseServiceProvider" # publish config for notifications - prologue/alerts $ php artisan vendor:publish --provider="Prologue\Alerts\AlertsServiceProvider" # generates users table (using Laravel's default migrations) $ php artisan migrate
- 确保重置密码电子邮件有正确的重置链接,请在您的
User
模型中添加以下内容
- 在类名
use Allay\Base\app\Notifications\ResetPasswordNotification as ResetPasswordNotification;
之前 - 作为User类中的方法
/** * Send the password reset notification. * * @param string $token * @return void */ public function sendPasswordResetNotification($token) { $this->notify(new ResetPasswordNotification($token)); }
- [可选] 在config/allay/base.php中更改值以使管理面板成为您自己的。更改菜单颜色、项目名称、开发者名称等。
用法
使用以下默认路由
/admin/register
- 注册用户/admin
或/login
- 登录到管理面板- 一旦创建了管理员用户,请考虑关闭注册或增强它。
安全性
如果您发现任何安全相关的问题,请通过电子邮件zlschuessler@gmail.com联系,而不是使用问题跟踪器。
致谢
- Zachary Schuessler - 副包维护者
- Cristian Tabacitu - Laravel Backpack维护者,Allay是从中分叉的。
许可证
MIT许可证(MIT)。
有关更多信息,请参阅license.md文件