dd4you / dpanel-plus
这是DD4You.in的Admin面板,使用tailwind css开发。它可以帮助您创建带有预构建登录系统的admin面板。
v2.0.0
2023-10-29 23:44 UTC
Requires
- dd4you/lgs: ^1.0
- doctrine/dbal: ^3.6
- spatie/laravel-permission: ^5.9
README
DPanel Plus 包含全局设置和 Laravel 动态搜索
您还可以观看以下视频教程进行安装。
在此处观看其他Lavavel教程
这是DD4You.in开发的现代Admin面板,使用tailwind css。它可以帮助您创建带有预构建登录系统、多角色和权限的admin面板。
通过composer安装包
composer require dd4you/dpanel-plus
发布
php artisan dd4you:install-dpanel
添加Seeder
$this->call(\DD4You\Dpanel\database\seeders\UserSeeder::class);
如果没有安装,安装Tailwind Css
https://tailwind.org.cn/docs/guides/laravel
在tailwind.config.js中添加以下代码
"./vendor/dd4you/dpanel-plus/src/resources/**/*.blade.php",
迁移数据库
php artisan migrate
在您的AuthServiceProvider中添加以下代码
use Illuminate\Support\Facades\Gate; ............ Inside boot method ............ Gate::before(function ($user, $ability) { return $user->hasRole('super-admin') ? true : null; });
默认Dpanel登录详情
URL: your_domain/dpanel
超级管理员
Email: su@localhost.com
Password: suadmin
管理员
Email: dpanel@localhost.com
Password: dpanel
全局设置
在数据库中轻松存储一般设置,如网站名称、logo url、联系方式。一切都会被缓存,所以不会执行额外的查询。如果需要,您也可以直接从数据库中获取最新值。
安装
发布
php artisan dd4you:install-lgs
迁移数据库
php artisan migrate
我还添加了一些网站所需的一般设置的Seeder。使用以下命令对数据库进行种子
php artisan db:seed --class=SettingsSeeder
使用/示例
在数据库中存储设置
settings()->set(
'key',
['label'=>'Label Name','value'=>'Value Name']
);
您也可以一次设置多个设置
settings()->set([
'key1'=>[
'label'=>'Label Name',
'value'=>'Value Name',
'type'=>settings()->fileType()
],
'key2'=>[
'label'=>'Label Name',
'value'=>'Value Name'
],
]);
您可以使用以下任何命令从缓存中检索设置
settings('key');
settings()->get('key');
settings()->get(['key1', 'key2']);
想要直接从数据库获取设置?您可以这样做
settings('key',true);
settings()->get('key',true);
settings()->get(['key1', 'key2'],true);
获取数据库上存储的所有设置
settings()->getAll();
您可以在Blade中使用这些设置
{{ settings('site_name') }}
或者,如果您在设置中存储了HTML
{!! settings('footer_text') !!}
{!! settings('footer_text') Copyright Date('Y') !!}
最后,如果您直接在数据库中更改了某些内容,请务必清除缓存。
php artisan cache:clear
许可证
反馈
如果您有任何反馈,请通过 vinay@dd4you.in 联系我们或在此处提交pull request。