当前位置: 首页 > news >正文

京东网站建设缺点备案 手机网站

京东网站建设缺点,备案 手机网站,医院网站官方微信精神文明建设,北京网站优化公司如何在使用laravel-admin开发的过程中,根据官方开发文档Laravel admin | laravel-admin基本都能实现想要的效果,这里补充3个文档上没有描述的细节 Laravel8命令行创建控制器调整 在laravel-admin中可以使用php artisan admin:make UserController --modelAp…

在使用laravel-admin开发的过程中,根据官方开发文档Laravel admin | laravel-admin基本都能实现想要的效果,这里补充3个文档上没有描述的细节

Laravel8命令行创建控制器调整


在laravel-admin中可以使用php artisan admin:make UserController --model=App\User命令创建后台控制器,后面的--model是绑定的模型,它会根据model对应表的字段,默认构建出所需的grid,form和show三个页面的代码,但是由于laravel8模型额目录不再是App,而是App\Models,所以命令后面的模型路径也要修改为php artisan admin:make UserController --model=App\Models\User,否则会报错The "--model" option does not exist.

全局model时间格式设置


方法一:使用默认时间格式

如果想使用默认的2020-03-04 16:11:00格式,在你的模型里面引入Encore\Admin\Traits\DefaultDatetimeFormat,然后use DefaultDatetimeFormat;

use Encore\Admin\Traits\DefaultDatetimeFormat;class User extends Model
{use DefaultDatetimeFormat;
}

方法二:自定义时间格式

  • 1.在App目录下新建目录Traits,然后新建文件SerializeDate.php,文件内容如下
<?phpnamespace App\Traits;use DateTimeInterface;trait SerializeDate
{/*** 为 array / JSON 序列化准备日期格式** @param  \DateTimeInterface  $date* @return string*/protected function serializeDate(DateTimeInterface $date){return $date->format('Y-m-d H:i:s');}
}
  • 2.在model中use SerializeDate即可

    <?phpnamespace App\Models;use app\Traits\SerializeDate;class Users extends Model
    {use HasFactory,SerializeDate;//
    }
    

全局语言本地化


laravel-admin自带的语言本地化只有部分后台按钮和菜单的翻译,表格字段和编辑页字段的翻译是没有的,如果需要添加,只需要在\resources\lang目录下新建一个zh-CN.json文件,然后用__()方法使用即可,这样的话,其它控制器也能复用这里的翻译

zh-CN.json文件内容格式如下:

{"Id": "ID","Created at":"创建时间","Updated at":"更新时间","Name":"用户名","Password":"密码","Email":"邮箱","Email verified at":"邮箱验证时间"
}

使用:

<?phpnamespace App\Admin\Controllers;use App\Models\User;
use Encore\Admin\Controllers\AdminController;
use Encore\Admin\Form;
use Encore\Admin\Grid;
use Encore\Admin\Show;class UserController extends AdminController
{/*** Title for current resource.** @var string*/protected $title = '用户';/*** Make a grid builder.** @return Grid*/protected function grid(){$grid = new Grid(new User());$grid->column('id', __('Id'));$grid->column('name', __('Name'));$grid->column('email', __('Email'));$grid->column('email_verified_at', __('Email verified at'));$grid->column('created_at', __('Created at'));$grid->column('updated_at', __('Updated at'));return $grid;}/*** Make a show builder.** @param mixed $id* @return Show*/protected function detail($id){$show = new Show(User::findOrFail($id));$show->field('id', __('Id'));$show->field('name', __('Name'));$show->field('email', __('Email'));$show->field('email_verified_at', __('Email verified at'));$show->field('password', __('Password'));$show->field('remember_token', __('Remember token'));$show->field('created_at', __('Created at'));$show->field('updated_at', __('Updated at'));return $show;}/*** Make a form builder.** @return Form*/protected function form(){$form = new Form(new User());$form->text('name', __('Name'));$form->email('email', __('Email'));$form->datetime('email_verified_at', __('Email verified at'))->default(date('Y-m-d H:i:s'));$form->password('password', __('Password'));$form->text('remember_token', __('Remember token'));return $form;}
}
http://www.yayakq.cn/news/410561/

相关文章:

  • 沈阳网站哪家做的好旅游网站建设导航栏
  • 网站建设专业吗深圳洲聚网站建设
  • 网站开发按几年摊销转发文章赚钱的网站建设
  • 网站怎么建设与管理如何看网站有没有收录
  • 门户网站的基本功能单页面网站如何优化引流
  • 福州建网站wordpress右侧广告位
  • 安装安全狗网站打不开视频制作课程
  • 保险咨询网站留电话h5商城网站开发
  • 网站做的不好会有什么后果搜索引擎优化自然排名的缺点
  • 供需平台类网站建设怎么做免费公司网站
  • 擦边球做网站挣钱模板网站建设代理商
  • 起名网站怎么做做服饰的有哪些网站
  • 上海网站建设优化公司音乐网站建设报告
  • wordpress php版本太低wordpress安全优化教程
  • 广东营销网站制作电脑版网页登录入口
  • 做英语教具的网站缩短网址在线生成
  • 企业做网站需注意什么批量查询权重
  • 华建建设集团网站化肥厂的网站摸板
  • 成都网站建设有哪些邯郸品牌策划设计
  • 网站整站程序查企业免费
  • 东莞教育平台网站建设做一个网站设计要多少钱
  • 网站运营是什么意思房地产市场现状分析2022
  • 商城网站程序到什么网站做专利检索报告
  • jsp mysql开发网站开发网络销售平台排名前十
  • 找别人做的网站问什么域名解析后还是上线不公司宣传片如何制作
  • 工行网站如何做理财风险评估古镇灯饰网站建设熊掌号
  • 国内服务器做网站要备案wordpress获取图片的绝对地址
  • 慈溪 网站建设jsp网站设计教学做一体化教程
  • 做网站公司深圳简单的房源展示网站开发
  • 西宁手机微网站建设佛山企业网站建设机构