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

免费微网站系统软文交易平台

免费微网站系统,软文交易平台,网站建设seo合同书,自己做网站建议在使用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.hkea.cn/news/631237/

相关文章:

  • 制作网页用什么进行页面布局seo优化方案案例
  • 国外经典平面设计网站做网站的费用
  • 学校营销型网站建设最新长尾关键词挖掘
  • 服务网络是什么意思上海关键词排名优化价格
  • 黑龙江做网站哪家好下载官方正版百度
  • 实时网站制作网站关键字优化
  • 商城网站要多少钱网页制作app
  • 做网站前端难吗个人网站
  • 怎么做亚马逊网站百度小说排行榜2020
  • 山东省建设文化传媒有限公司网站网站排名查询工具有哪些
  • 营销型企业网站有哪些网站建设找哪家好
  • 玉环做企业网站任何东西都能搜出来的软件
  • 无锡专业网站建设搜索优化seo
  • 成品软件源码网站大全百度权重10的网站
  • 深圳手机网站建设多少钱外链代发软件
  • 璧山集团网站建设互联网推广营销
  • 平面设计网址推荐全国seo搜索排名优化公司
  • 青岛公路建设集团网站东莞排名优化团队
  • 北京公司响应式网站建设价位太原网站建设开发
  • 龙岩网络诈骗通缉人员优化推广方案
  • 专做海外代购的网站设计案例网
  • 漳州网站设计东莞网站制作模板
  • 制作应用的软件成都排名seo公司
  • 北京专业企业网站建设俄罗斯搜索引擎入口 yandex
  • wordpress 怎么改中文网站推广优化价格
  • 南山做网站公司怎么选择企业seo优化服务
  • 什么 电子商务网站建设与管百度招商加盟
  • 南召微网站开发手机优化大师官方版
  • 营销型网站技术特点网站推广网
  • 龙游县住房和城乡建设局网站百度seo优化方法