婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > laravel結(jié)合vue添加權(quán)限的實現(xiàn)示例

laravel結(jié)合vue添加權(quán)限的實現(xiàn)示例

熱門標簽:合肥ai電銷機器人費用 天津電銷外呼系統(tǒng)違法嗎 銀行信貸電話機器人 上海400客服電話怎么申請 手機外呼系統(tǒng)什么原理 溫州外呼系統(tǒng)招商 400電話個人能不能辦理 滄州電銷外呼系統(tǒng)價格 凱立德地鐵站地圖標注

一、添加(權(quán)限)節(jié)點

1.1、引入vue

使用vue進行界面管理,實現(xiàn)添加功能
我們在這個目錄下存入vue.js:

1.2、添加模版(vue、jquery)

resources/admin/node/create.blade.php

!--_meta 作為公共模版分離出去-->
!DOCTYPE HTML>
html>

head>
	meta charset="utf-8">
	meta name="renderer" content="webkit|ie-comp|ie-stand">
	meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
	meta http-equiv="Cache-Control" content="no-siteapp" />
	link rel="Bookmark" href="/favicon.ico">
	link rel="Shortcut Icon" href="/favicon.ico" />
	link rel="stylesheet" type="text/css" href="/admin/static/h-ui/css/H-ui.min.css" />
	link rel="stylesheet" type="text/css" href="/admin/static/h-ui.admin/css/H-ui.admin.css" />
	link rel="stylesheet" type="text/css" href="/admin/lib/Hui-iconfont/1.0.8/iconfont.css" />
	link rel="stylesheet" type="text/css" href="/admin/static/h-ui.admin/skin/default/skin.css" id="skin" />
	link rel="stylesheet" type="text/css" href="/admin/static/h-ui.admin/css/style.css" />
	title>添加節(jié)點/title>
/head>

body>
	nav class="breadcrumb">i class="Hui-iconfont">#xe67f;/i> 首頁 span class="c-gray en">gt;/span> 用戶中心 span class="c-gray en">gt;/span> 添加節(jié)點 a class="btn btn-success radius r" style="line-height:1.6em;margin-top:3px" href="javascript:location.replace(location.href);" title="刷新">i class="Hui-iconfont">#xe68f;/i>/a>/nav>

	article class="page-container">
		!-- 表單驗證 -->
		@include('admin.common.validate')
		form action="{{route('admin.node.store')}}" method="post" class="form form-horizontal" @submit.prevent="dopost">
			div class="row cl">
				label class="form-label col-xs-4 col-sm-3">span class="c-red">*/span>是否頂級:/label>
				div class="formControls col-xs-8 col-sm-9"> span class="select-box">
						select name="pid" class="select" @change="changePid">
							option :value="info.pid">頂級/option>
							@foreach($data as $item)
								option value="{{$item -> id}}">{{$item -> name}}/option>
							@endforeach
						/select>
					/span>
				/div>
			/div>
			div class="row cl">
				label class="form-label col-xs-4 col-sm-3">span class="c-red">*/span>節(jié)點名稱:/label>
				div class="formControls col-xs-8 col-sm-9">
					input type="text" v-model.lazy="info.name" class="input-text" placeholder="節(jié)點名稱" name="name">
				/div>
			/div>
			div class="row cl">
				label class="form-label col-xs-4 col-sm-3">路由別名:/label>
				div class="formControls col-xs-8 col-sm-9">
					input class="input-text" v-model.lazy="info.route_name"  placeholder="路由別名" name="route_name">
				/div>
			/div>

			div class="row cl">
				label class="form-label col-xs-4 col-sm-3">span class="c-red">*/span>是否菜單:/label>
				div class="formControls col-xs-8 col-sm-9 skin-minimal">
					div class="radio-box">
						input type="radio" v-model="info.is_menu" value="1">
						label for="sex-1">是/label>
					/div>
					div class="radio-box">
						input type="radio" v-model="info.is_menu" value="0">
						label for="sex-2">否/label>
					/div>
				/div>
			/div>
			div class="row cl">
				div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
					input class="btn btn-primary radius" type="submit" value="添加節(jié)點">
				/div>
			/div>
		/form>
	/article>

	!--_footer 作為公共模版分離出去-->
	script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js">/script>
	script type="text/javascript" src="/admin/lib/layer/2.4/layer.js">/script>
	script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js">/script>
	script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js">/script>
	!--/_footer 作為公共模版分離出去-->

	!--請在下方寫此頁面業(yè)務(wù)相關(guān)的腳本-->
	script type="text/javascript" src="/admin/lib/My97DatePicker/4.8/WdatePicker.js">/script>
	script type="text/javascript" src="/admin/lib/jquery.validation/1.14.0/jquery.validate.js">/script>
	script type="text/javascript" src="/admin/lib/jquery.validation/1.14.0/validate-methods.js">/script>
	script type="text/javascript" src="/admin/lib/jquery.validation/1.14.0/messages_zh.js">/script>
	!-- vue -->
	script src="/js/vue.js">/script>
	script type="text/javascript">
		new Vue({
			el: '.page-container',
			data: {
				info: {
					_token: "{{csrf_token()}}",
					pid: 0,
					name: '',
					route_name: '',
					is_menu: 0,
				}
			},
			methods: {
				// dopost (e) {
				// 	let url = e.target.action
				// 	$.post(url, this.info).then((res) => {
				// 		console.log(res);
				// 	})
				// }
				async dopost (e) {
					let url = e.target.action
					let res = await $.post(url, this.info)
					if (res.status == 1) {
						location.href ="{{route('admin.node.index')}}"
					}
					else {
						layer.msg(res.msg,{icon: 2, time:1000});
					}
				},
				changePid (e) {
					let pid = e.target.value || 0;
					this.info.pid = pid;
				}
			},
			mounted() {
				
			}
		})
	/script>
/body>
/html>

1.3、添加節(jié)點控制器邏輯

 /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    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' => '添加節(jié)點成功!'];
    }

1.4、模型中定義修改器

?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Node extends Base
{
    //  模型中定義修改器 設(shè)置route_name 可以為null  方法名set+字段名駝峰式
    public function setRouteNameAttribute($value)
    {
        // 如果字段值為null,則設(shè)置為空字符串,修改和添加時生效 store 或 update
        $this->attributes['route_name'] = empty($value) ? '' : $value;
    }
}

1.5、效果:

到此這篇關(guān)于laravel結(jié)合vue添加權(quán)限的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)laravel vue添加權(quán)限內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • laravel利用中間件做防非法登錄和權(quán)限控制示例
  • 解決laravel中日志權(quán)限莫名變成了root的問題
  • laravel實現(xiàn)簡單用戶權(quán)限的示例代碼
  • 在Laravel5中正確設(shè)置文件權(quán)限的方法
  • Laravel框架實現(xiàn)的rbac權(quán)限管理操作示例
  • Laravel5權(quán)限管理方法詳解

標簽:金華 白城 溫州 洛陽 酒泉 赤峰 怒江 七臺河

巨人網(wǎng)絡(luò)通訊聲明:本文標題《laravel結(jié)合vue添加權(quán)限的實現(xiàn)示例》,本文關(guān)鍵詞  laravel,結(jié)合,vue,添加,權(quán)限,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel結(jié)合vue添加權(quán)限的實現(xiàn)示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于laravel結(jié)合vue添加權(quán)限的實現(xiàn)示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲在线观看免费| 免费高清在线一区| 精品国精品国产| 久久国产精品99精品国产| 国产真实乱子伦精品视频| 91精品国产色综合久久ai换脸 | 日韩久久精品一区| 国产一区二三区好的| www.欧美.com| 天天综合日日夜夜精品| 成人91在线观看| 暴力调教一区二区三区| 中文字幕欧美一| 粉嫩av一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 久久综合九色综合97_久久久| 国产在线播放一区三区四| 亚洲乱码国产乱码精品精可以看| 精品系列免费在线观看| 欧美一级久久久久久久大片| 青青国产91久久久久久| 欧美一区二区三区系列电影| 亚洲欧美在线aaa| 成人av网站免费| 99久久99久久精品免费观看| 免费在线欧美视频| 日韩欧美国产电影| 日韩福利视频网| 日韩视频免费观看高清完整版| 黄网站免费久久| 欧美一区二区免费观在线| 久久 天天综合| 麻豆成人久久精品二区三区红| 中文字幕一区av| 欧美一区二区不卡视频| 波多野结衣中文字幕一区| 国模少妇一区二区三区| 日本三级亚洲精品| 国产一区二区三区香蕉| 国产亚洲成av人在线观看导航| 欧美日韩亚洲丝袜制服| 欧美v国产在线一区二区三区| 一区二区三区四区中文字幕| 国内精品国产三级国产a久久| 亚洲蜜臀av乱码久久精品| caoporen国产精品视频| 亚洲天堂成人在线观看| 欧美国产欧美综合| 91国内精品野花午夜精品| 暴力调教一区二区三区| 国产成人综合网| 久久91精品国产91久久小草 | 国产午夜精品理论片a级大结局| 91福利资源站| 欧美一卡在线观看| 亚洲图片一区二区| 国产拍揄自揄精品视频麻豆| 亚洲电影一级片| 26uuu国产在线精品一区二区| 91精品啪在线观看国产60岁| 欧美亚洲国产怡红院影院| 亚洲欧美电影院| 亚洲狠狠丁香婷婷综合久久久| 日韩精品一区二区在线| 欧美日韩亚洲高清一区二区| 风流少妇一区二区| 久久久不卡网国产精品二区 | 成av人片一区二区| 91在线国内视频| 色婷婷综合在线| 99re热这里只有精品免费视频| 久久超级碰视频| 欧美放荡的少妇| 成人自拍视频在线观看| 欧美视频你懂的| 国产精品电影一区二区三区| 国产+成+人+亚洲欧洲自线| 日韩一区国产二区欧美三区| 奇米777欧美一区二区| 欧美人妇做爰xxxⅹ性高电影| 欧美美女激情18p| 亚洲综合视频网| 国产午夜精品久久久久久免费视| 日韩电影在线免费| 日韩精品综合一本久道在线视频| 国产精品美女一区二区三区| 色综合久久久久| 蜜桃精品视频在线| 日韩欧美一区电影| 人人狠狠综合久久亚洲| 在线播放视频一区| 成人午夜激情在线| 欧美一区二区三区在线电影| 亚洲日本在线a| 91精品国产色综合久久不卡电影 | 成人免费一区二区三区视频 | 制服丝袜一区二区三区| 69av一区二区三区| 精品噜噜噜噜久久久久久久久试看 | 一区二区三区在线播放| 91国产免费观看| 日韩电影免费一区| 亚洲成a人v欧美综合天堂下载 | 欧美日韩在线播放一区| 久久国内精品视频| 亚洲综合色自拍一区| 中文久久乱码一区二区| 欧美日本韩国一区二区三区视频| 最近中文字幕一区二区三区| 2023国产精华国产精品| 91蜜桃视频在线| 日韩 欧美一区二区三区| 中文字幕国产精品一区二区| 在线观看视频91| 色欧美88888久久久久久影院| 激情综合五月婷婷| 欧美激情自拍偷拍| 日本三级韩国三级欧美三级| 91精品国产免费久久综合| 欧美一区二区三区视频在线| 成人高清视频在线观看| 欧美亚洲国产怡红院影院| 亚洲日韩欧美一区二区在线| 紧缚捆绑精品一区二区| 欧美一区二区三区四区五区| ●精品国产综合乱码久久久久| 日本中文一区二区三区| 欧美精品1区2区3区| 亚洲乱码精品一二三四区日韩在线 | 国产一区二区在线观看视频| 欧美日韩国产影片| 国产清纯白嫩初高生在线观看91 | 久久激五月天综合精品| 精品三级在线观看| 国产一区二区福利| 亚洲精品一区二区精华| 国产乱码字幕精品高清av | 色综合天天综合网天天狠天天| 欧美肥妇毛茸茸| 日韩精品一级中文字幕精品视频免费观看 | 国产农村妇女毛片精品久久麻豆| 亚洲第四色夜色| 欧美性猛片aaaaaaa做受| 国产欧美日韩在线看| 91丝袜国产在线播放| 强制捆绑调教一区二区| 久久久一区二区三区| 日本精品一区二区三区高清| 久久不见久久见免费视频7| 中文字幕中文字幕一区二区| 在线免费不卡视频| 奇米影视7777精品一区二区| 91精品福利在线一区二区三区| 香蕉久久一区二区不卡无毒影院 | 91麻豆swag| 国产成人精品一区二| 亚洲人xxxx| 欧美疯狂性受xxxxx喷水图片| 国产一区二区中文字幕| 国产精品国产三级国产a| 色综合天天综合| 亚洲成人综合网站| 欧美一级生活片| 国产精品18久久久久久久久久久久| 国产精品久久久久一区二区三区共| 在线电影院国产精品| 精品视频一区 二区 三区| 福利一区二区在线观看| 日韩精品福利网| 亚洲二区在线观看| 一区二区三区波多野结衣在线观看| 精品日韩在线观看| 欧美日韩在线免费视频| 91久久奴性调教| 中文字幕亚洲区| 精品福利av导航| 久久亚洲免费视频| 国产精品麻豆欧美日韩ww| 久久久无码精品亚洲日韩按摩| 久久久影视传媒| 亚洲乱码国产乱码精品精小说| 中文字幕一区二区三区不卡| 亚洲一二三四久久| 精品无人码麻豆乱码1区2区 | 午夜欧美在线一二页| 精品中文字幕一区二区小辣椒| 国内偷窥港台综合视频在线播放| 成人免费毛片片v| 欧美性生活大片视频| 久久蜜桃av一区二区天堂| 亚洲理论在线观看| 黑人精品欧美一区二区蜜桃| 东方欧美亚洲色图在线| 欧美日韩你懂得| 中文字幕一区二区三区不卡在线| 蜜桃av一区二区在线观看| 色综合中文字幕国产| 欧美日韩精品一区二区三区蜜桃| 欧美激情一区在线| 国产盗摄女厕一区二区三区|