laraveladmin视频教程,laravel用户管理

  laraveladmin视频教程,laravel用户管理

  在配置了laravel-admin的模板之后

  点击管理员管理中的菜单列表,输入以下信息

  提交后页面会刷新,左侧菜单会显示新添加的广告管理标签。

  2.定义路线

  配置好前端页面显示后,还需要配置相应的路由。

  路由的配置信息在app=admin=routes.php中

  直接在功能线下添加新路线(被上传的水印覆盖)

  $router- resource(/brand , brand controller );

  这里的brand是你访问的路径,我的路径是http://localhost/admin/brand,BrandController是你的控制器的名字。使用的资源已经包含添加、删除、检查等功能。所以这一页只能写一条路线。

  3.创建新模型

  在app=Admin=Controllers文件夹中创建一个新模型。这里新创建的文件是BrandModel.php。

  protected $ table= brand//要连接的表的名称

  public $ timestamps=false//将时间戳设置为false,否则如果没有对应的字段(create_at等字段),数据表会报错

  }

  4.创建新的控制器

  在app=Model文件夹中创建一个新控制器。这里新创建的文件是BrandController.php。

  $ content-header( advertisement );//这是页面标题

  $ content-description( list );//下面是详细描述。

  $ content-body($ this-grid());//指向网格方法以显示表格

  return Admin:Content(function(Content $ Content)use($ id){

  $content- header(广告列表);

  $ content-description();

  $ content-body($ this-form()-edit($ id));//将id传递给form,form的模型以id为查询条件。

  受保护的函数形式()

  {//点击添加或修改,进入表单表单。

  返回Admin:form(BrandModel:class,function (Form $form) {

  //form表单显示内容,$form-显示控件格式[文本框,多选框,文件上传.](数据库中对应的字段,页面上显示的名称)-其他方法();

  $form- text(name ,name)-rules(必选);//需要的是名称规则,具体信息在recall=lang=zh _ cn=validation.php文件中定义。

  $form- text(sort ,排序)-default(brand model:max( sort )1);//default定义默认值为数据表中排序字段的最大值1。

  $form- image(logo , picture )-unique name()-value( 1 . jpg );//值显示默认图片。

  $form- editor(remark , remarks );//rtf编辑框

  //种类很多,这里就不一一列举了。更具体的内容可以在官方文件中查看。

  受保护的功能网格()

  {//页面上显示的表格

  返回Admin:grid(BrandModel:class,function (Grid $grid) {

  //grid显示表格内容,$grid-数据库中对应的字段(页面显示的名称)-other methods();或者$ grid-column(数据库中对应的字段,页面上显示的名称)-其他方法();

  $ grid-ID( ID )-sortable();

  $ grid-name( name );

  $ grid-sort( sort );

  //$ grid-disable export();//禁用“导出数据”按钮

  //$grid- filter(函数($filter) {

  //$ filter-disableIdFilter();//禁用查询过滤器

  //$filter- like(name , name );//以名称为条件的模糊查询

  }

laraveladmin视频教程,laravel用户管理