返回
热门搜索

laravel结合vue添加权限的实现示例

IT博客 操作系统 linux 点击量 314

基本信息 收藏 - 举报 - 海报

详细介绍

目录
一、添加(权限)节点1.1、引入vue1.2、添加模版(vue、jquery)1.3、添加节点控制器逻辑1.4、模型中定义修改器1.5、效果:

一、添加(权限)节点

1.1、引入vue

使用vue进行界面管理,实现添加功能
我们在这个目录下存入vue.js:

1.2、添加模版(vue、jquery)

resources/admin/node/create.blade.php






	
	
	
	
	
	
	
	
	
	
	
	
	添加节点



	

	
@include("admin.common.validate")

1.3、添加节点控制器逻辑

 /**
     * Store a newly created resource in storage.
     *
     * @param  IlluminateHttpRequest  $request
     * @return IlluminateHttpResponse
     */
    public function store(Request $request)
    {
        // 异常处理
        try {
            // 后台验证
            $this -> validate($request, [
                "name" => "required|unique:roles,name"
            ]);
        }
        catch (Exception $e) {
            return ["status" => 20002, "msg" => "验证不通过!"];
        }
        // 入库
        Node::create($request -> except("_token"));
        return ["status" => 1, "msg" => "添加节点成功!"];
    }

1.4、模型中定义修改器

<?php

namespace AppModels;

use IlluminateDatabaseEloquentModel;

class Node extends Base
{
    //  模型中定义修改器 设置route_name 可以为null  方法名set+字段名驼峰式
    public function setRouteNameAttribute($value)
    {
        // 如果字段值为null,则设置为空字符串,修改和添加时生效 store 或 update
        $this->attributes["route_name"] = empty($value) ? "" : $value;
    }
}

1.5、效果:

到此这篇关于laravel结合vue添加权限的实现示例的文章就介绍到这了,更多相关laravel vue添加权限内容请搜索IT博客社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT博客社区!

没有更多内容。

用户评价(0)

好评度100%
  • 还没有人评论此条信息!
+ 加载更多

联系方式

提示:联系我时,请说明在巅云php学苑看到的,谢谢!
  • 联系人:
  • 地  区:
  • 电  话: 共发布信息(2004)条 所在地:未填写
看了又看
加载中
首页 首页 收藏 收藏

电话联系