public function store(NewsForm $request) { $user_id = \Auth::user()->id; $data = [ 'cat_id'=>$request['cat_id'], 'title' => $request['title'], 'content' => htmlentities($request['content']),//转义 html 这样 上传图片 就可见(编辑时) 还有htmlspecialchars 函数也可实现
'user_id' => $user_id, 'pubtime' => time() ]; try { $news = News::create($data); if ($news) { return redirect()->route('news.index')->withSuccess('新增星闻成功'); } } catch (\Exception $e) { return redirect()->back()->withErrors(array('error' => $e->getMessage()))->withInput(); } }public function edit($id) { $news = News::find($id); $news->content = str_replace("\\","",$news->content); $news->content = html_entity_decode($news->content); // 解义 return view('news.edit', compact('news')); }<?php /** * Created by PhpStorm. * User: lyx * Date: 16/3/30 * Time: 下午3:32 */ ?> @extends('layouts.main') @section('content') <div class="row"> <div class="col-md-6"> <div class="box box-info"> <form class="form-horizontal" action="{{URL::to('news')}}" method="post" enctype="multipart/form-data"> <div class="box-header with-border"> <h3 class="box-title">{{$page_title or "page_title"}}</h3> <input type="hidden" name="_token" value="{{csrf_token()}}"> </div> <div class="box-body"> <div class="form-group"> <label for="content" class="col-sm-3 control-label">星闻内容</label> <div class="col-sm-9"> {{--<input type="text" class="form-control" id="content" name="content" placeholder="星闻内容" value="{{old('content')}}">--}} <script id="edcontent" name="content" type="text/javascript"><?php echo $news->content; ?></script> @include('layouts.message.tips',['field'=>'content']) </div> </div> </div> <div class="box-footer"> <a class="btn btn-default" href="{{route('news.index')}}">返回</a> <button type="submit" class="btn btn-danger pull-right">确 定</button> </div> </form> {{--添加编辑器-- 重点在这里 是}} <script type="text/javascript" charset="utf-8" src="{{ asset ("/utf8-php/ueditor.config.js") }}"></script> <script type="text/javascript" charset="utf-8" src="{{ asset ("/utf8-php/ueditor.all.min.js") }}"> </script> <script> var editor = UE.getEditor('edcontent'); </script> </div> </div> </div> @stop
百度编辑器使用
最新推荐文章于 2024-08-05 09:39:44 发布