Laravel-admin 爆改(二)

blank

Laravel-admin 爆改(二)

昨天做了 laravel-admin 的安装 和基本的修改Laravel-admin 爆改(一), 今天我们接着改.

汉化完以后, 我们登陆了 laravel-admin 后台看到如图所示的界面:

blankblank

改Logo

作为一个不要脸的用户,必须得修改一下 后台的 logo, 找到 config/admin.php 配置文件,修改:

'logo'=>'<b>PFinal-cms</b>后台',//这个是Logo全称/*|--------------------------------------------------------------------------|Laravel-adminminilogo|--------------------------------------------------------------------------||Thelogoofalladminpageswhenthesidebarmenuiscollapsed.Youcan|alsosetitasanimagebyusinga`img`tag,eg|'<imgsrc="http://logo-url"alt="Admin logo">'.|*/'logo-mini'=>'<b>PF</b>',//这个是导航缩小以后的logo

改菜单:

菜单是英文的, 修改成中文,这个简单,好修改, 如下所示

blankblank

修改就行,我就不啰嗦了.

改管理员訊息:

blankblank

如上图所示,我们打开登陆用户设置的时候出现 config错误訊息, 其实是 因为 头像存储的问题,我们只需要修改一下 config/filesystems.php 就行:

'admin'=>['driver'=>'local','root'=>storage_path('app/public'),'url'=>env('APP_URL').'/storage','visibility'=>'public',]

在disks 中加一个 admin 的 配置选项就行。

这里需要注意的是 我们 这样修改以后 上传的路径 和 laravel-admin 当前页面展示头像的路径是要一致的, 不然就会出现我们头像上传成功以后,显示不出来,如下所示:

blankblank

查了一下,原来需要配置一下 APP_URL哈

改默认的首页:

一进后台以后我们的首页是这个样子:

blankblank

不要脸的修改一下 HomeController 如下:

publicfunctionindex(Content$content){return$content->title('PFinal-cms管理系统')->description('PFinal-cms 系统是由衿若工作室开发的一款cms系统')->row(Dashboard::title())->row(function(Row$row){$row->column(4,function(Column$column){$column->append(Dashboard::environment());});$row->column(4,function(Column$column){$column->append(Dashboard::system_developer());});});}

这里加载的 Dashboard::system_developer()内容代码:

publicstaticfunctionsystem_developer(){$json=file_get_contents(base_path('system_developer.json'));$developer=json_decode($json,true);returnview('admin::dashboard.system_developer',compact('developer'));}

Dashboard 类的目录在, vendorencorelaravel-adminsrcControllers 下,至于里面所加载的试图文件是在

上面代码加载的视图代码是:

<divclass="box box-default"><divclass="box-header with-border"><h3class="box-title">系统开发者</h3><divclass="box-tools pull-right"><buttontype="button"class="btn btn-box-tool"data-widget="collapse"><iclass="fa fa-minus"></i></button><buttontype="button"class="btn btn-box-tool"data-widget="remove"><iclass="fa fa-times"></i></button></div></div><divclass="box-body"><ulclass="products-list product-list-in-box">@foreach($developeras$key=>$val)<liclass="item"><spanstyle="font-weight: bold">{{ucfirst($key)}}:</span>{{$val}}</li>@endforeach</ul></div></div>

好了,基本的就修改完了,修改的结果样子:

blankblank

其他的修改和填坑,请关注专栏,我们下篇文章继续


更多知识分享,请扫码关注:

blankblank

What do you think?

Written by marketer

blank

将“优雅”进行到底——laravel的最佳实践与建议

blank

七个必知必会的 Laravel Model 小知识