zoukankan      html  css  js  c++  java
  • Laravel 5.8 做个知乎 5 ——美化编辑器 JellyBool/simple-ueditor 与 登录权限控制

    1 美化编辑器

    1.1 下载百度编辑器

    https://github.com/JellyBool/simple-ueditor

    git clone git@github.com:JellyBool/simple-ueditor.git

    1.2 用此项目的 ueditor 目录替换原来的 ueditor 目录

    1.3 实例化编辑器的时候配置 toolbar ,主要是 toolbar 的配置

    esourcesviewsquestionscreate.blade.php

    <!-- 实例化编辑器 -->
    <script type="text/javascript">
        var ue = UE.getEditor('container', {
            toolbars: [
                ['bold', 'italic', 'underline', 'strikethrough', 'blockquote', 'insertunorderedlist', 'insertorderedlist', 'justifyleft','justifycenter', 'justifyright',  'link', 'insertimage', 'fullscreen']
            ],
            elementPathEnabled: false,
            enableContextMenu: false,
            autoClearEmptyNode:true,
            wordCount:false,
            imagePopup:false,
            autotypeset:{ indent: true,imageBlockLine: 'center' }
        });
        
        ue.ready(function() {
            ue.execCommand('serverparam', '_token', '{{ csrf_token() }}'); // 设置 CSRF token.
        });
    </script>

    1.4 使用文档

    http://fex.baidu.com/ueditor/#start-config

    浏览器要多刷新几次

    1.5 修改大图片超出div的bug

    esourcesviewsquestionsshow.blade.php

    <style>
        .card-img p img {
            max-width: 100%  !important;
        }
    </style>

    2  登录权限控制

    appHttpControllersQuestionsController.php

        public function __construct()
        {
            $this->middleware('auth')->except(['index','show']);
        }
  • 相关阅读:
    SpingMVC类型转换
    SpingMVC系统异常处理(二)
    JDBC 之 事务
    JDBC 基础概念
    部分实用的SQL语句
    JDBC基础学习
    手动去除集合中重复元素
    三种形式遍历集合
    java IO流 复制图片
    java IO流 之 字符流
  • 原文地址:https://www.cnblogs.com/polax/p/14887806.html
Copyright © 2011-2022 走看看