作者 黎建湛

add files

正在显示 58 个修改的文件 包含 4546 行增加0 行删除

要显示太多修改。

为保证性能只显示 58 of 58+ 个文件。

  1 +APP_NAME=Laravel
  2 +APP_ENV=local
  3 +APP_KEY=
  4 +APP_DEBUG=true
  5 +APP_LOG_LEVEL=debug
  6 +APP_URL=http://localhost
  7 +
  8 +DB_CONNECTION=mysql
  9 +DB_HOST=127.0.0.1
  10 +DB_PORT=3306
  11 +DB_DATABASE=homestead
  12 +DB_USERNAME=homestead
  13 +DB_PASSWORD=secret
  14 +
  15 +BROADCAST_DRIVER=log
  16 +CACHE_DRIVER=file
  17 +SESSION_DRIVER=file
  18 +SESSION_LIFETIME=120
  19 +QUEUE_DRIVER=sync
  20 +
  21 +REDIS_HOST=127.0.0.1
  22 +REDIS_PASSWORD=null
  23 +REDIS_PORT=6379
  24 +
  25 +MAIL_DRIVER=smtp
  26 +MAIL_HOST=smtp.mailtrap.io
  27 +MAIL_PORT=2525
  28 +MAIL_USERNAME=null
  29 +MAIL_PASSWORD=null
  30 +MAIL_ENCRYPTION=null
  31 +
  32 +PUSHER_APP_ID=
  33 +PUSHER_APP_KEY=
  34 +PUSHER_APP_SECRET=
  35 +PUSHER_APP_CLUSTER=mt1
  1 +* text=auto
  2 +*.css linguist-vendored
  3 +*.scss linguist-vendored
  4 +*.js linguist-vendored
  5 +CHANGELOG.md export-ignore
  1 +/node_modules
  2 +/public/hot
  3 +/public/storage
  4 +/storage/*.key
  5 +/vendor
  6 +/.idea
  7 +/.vagrant
  8 +Homestead.json
  9 +Homestead.yaml
  10 +npm-debug.log
  11 +yarn-error.log
  12 +.env
  1 +<?php
  2 +
  3 +namespace App\Console;
  4 +
  5 +use Illuminate\Console\Scheduling\Schedule;
  6 +use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
  7 +
  8 +class Kernel extends ConsoleKernel
  9 +{
  10 + /**
  11 + * The Artisan commands provided by your application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $commands = [
  16 + //
  17 + ];
  18 +
  19 + /**
  20 + * Define the application's command schedule.
  21 + *
  22 + * @param \Illuminate\Console\Scheduling\Schedule $schedule
  23 + * @return void
  24 + */
  25 + protected function schedule(Schedule $schedule)
  26 + {
  27 + // $schedule->command('inspire')
  28 + // ->hourly();
  29 + }
  30 +
  31 + /**
  32 + * Register the commands for the application.
  33 + *
  34 + * @return void
  35 + */
  36 + protected function commands()
  37 + {
  38 + $this->load(__DIR__.'/Commands');
  39 +
  40 + require base_path('routes/console.php');
  41 + }
  42 +}
  1 +<?php
  2 +
  3 +namespace App\Exceptions;
  4 +
  5 +use Exception;
  6 +use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
  7 +
  8 +class Handler extends ExceptionHandler
  9 +{
  10 + /**
  11 + * A list of the exception types that are not reported.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $dontReport = [
  16 + //
  17 + ];
  18 +
  19 + /**
  20 + * A list of the inputs that are never flashed for validation exceptions.
  21 + *
  22 + * @var array
  23 + */
  24 + protected $dontFlash = [
  25 + 'password',
  26 + 'password_confirmation',
  27 + ];
  28 +
  29 + /**
  30 + * Report or log an exception.
  31 + *
  32 + * This is a great spot to send exceptions to Sentry, Bugsnag, etc.
  33 + *
  34 + * @param \Exception $exception
  35 + * @return void
  36 + */
  37 + public function report(Exception $exception)
  38 + {
  39 + parent::report($exception);
  40 + }
  41 +
  42 + /**
  43 + * Render an exception into an HTTP response.
  44 + *
  45 + * @param \Illuminate\Http\Request $request
  46 + * @param \Exception $exception
  47 + * @return \Illuminate\Http\Response
  48 + */
  49 + public function render($request, Exception $exception)
  50 + {
  51 + return parent::render($request, $exception);
  52 + }
  53 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Admin;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use App\Http\Controllers\Controller;
  7 +
  8 +/**
  9 + * 后台管理系统
  10 + * @param [id] [id]
  11 + * @return [view] [返回页面]
  12 + */
  13 +class IndexController extends Controller
  14 +{
  15 + // 显示后台首页
  16 + public function index()
  17 + {
  18 + // 加载视图 渲染页面
  19 + return view('admin.index.index');
  20 + }
  21 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Admin;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use App\Http\Controllers\Controller;
  7 +use DB;
  8 +
  9 +/**
  10 + * 后台管理系统
  11 + * @param [id] [id]
  12 + * @return [view] [返回页面]
  13 + */
  14 +class InvitationController extends Controller
  15 +{
  16 + // 显示后台帖子列表
  17 + public function invitation(Request $request)
  18 + {
  19 + //从表单中接收搜索框中的信息
  20 + $search = $request->input('search','');
  21 + $d1 = $request->input('d1','');
  22 + $d2 = $request->input('d2','');
  23 +
  24 + if ($d1 || $d2) {
  25 + // 获取数据库中所有用户信息
  26 + $data = DB::table('planet_article as T1')
  27 + ->join('planet_user as T2', 'T1.uuid', '=', 'T2.uuid')
  28 + ->join('planet_label as T3', 'T1.label_id', '=', 'T3.id')
  29 + ->where('T1.title','like','%'.$search.'%')
  30 + ->whereDate('T1.gmt_create', '>=', $d1)
  31 + ->whereDate('T1.gmt_create', '<=', $d2)
  32 + ->orderBy('T1.gmt_create', 'desc')
  33 + ->select(['T1.id','T1.title','T1.gmt_create','T1.gmt_modified','T1.content','T1.is_audit','T2.email','T3.name'])
  34 + ->paginate(10);
  35 + }
  36 +
  37 + // 获取数据库中所有用户信息
  38 + $data = DB::table('planet_article as T1')
  39 + ->join('planet_user as T2', 'T1.uuid', '=', 'T2.uuid')
  40 + ->join('planet_label as T3', 'T1.label_id', '=', 'T3.id')
  41 + ->where('T1.title','like','%'.$search.'%')
  42 + ->orderBy('T1.gmt_create', 'desc')
  43 + ->select(['T1.id','T1.title','T1.gmt_create','T1.gmt_modified','T1.content','T1.is_audit','T2.email','T3.name'])
  44 + ->paginate(10);
  45 +
  46 + $count = $data->sum();
  47 +
  48 + // 加载视图 渲染页面
  49 + return view('admin.invitation.invitation',['data'=>$data,'search'=>$search,'count'=> $count]);
  50 + }
  51 +
  52 + // 显示后台帖子详情
  53 + public function detail()
  54 + {
  55 + // 加载视图 渲染页面
  56 + return view('admin.invitation.detail');
  57 + }
  58 +
  59 + // 显示后台帖子删除理由页面
  60 + public function dels(Request $request) {
  61 + $id = $request->id;
  62 + // 加载视图 渲染页面
  63 + return view('admin.invitation.dels',['id' => $id]);
  64 + }
  65 +
  66 + // 审核通过后台帖子
  67 + public function check(Request $request)
  68 + {
  69 + $id = $request->id;
  70 + $data['is_audit'] = 1;
  71 + $data['audit_time'] = date('Y-m-d H:i:s',time());
  72 + $res = DB::table('planet_article')->where('id', $id)->update($data);
  73 +
  74 + // 返回受影响的行数
  75 + if ( $res ) {
  76 + echo "<script>alert('审核通过成功');location.href='http://8.129.211.201:39006/admin/invitation/invitation'</script>";
  77 + } else {
  78 + echo "<script>alert('审核通过失败');location.href='http://8.129.211.201:39006/admin/invitation/invitation'</script>";
  79 + }
  80 + }
  81 +
  82 + // 审核不通过后台帖子详情
  83 + public function del(Request $request)
  84 + {
  85 + $id = $request->input('id', '');
  86 + $reson = $request->input('reson', '');
  87 +
  88 + if ($reson == '') {
  89 + echo "<script>alert('需要插入内容');location.href='http://8.129.211.201:39006/admin/invitation/invitation'</script>";
  90 + }
  91 +
  92 + $data = DB::table('planet_article')->where('id', $id)->first();
  93 +
  94 + $arr['reason'] = $reson;
  95 + $arr['uuid'] = $data->uuid;
  96 + $arr['title'] = $data->title;
  97 + $arr['gmt_create'] = $data->gmt_create;
  98 + $add = DB::table('planet_notice')->insert($arr);
  99 +
  100 + if ($add) {
  101 + DB::table('planet_article_collects')->where('id', $id)->delete();
  102 + $res = DB::table('planet_article')->where('id', $id)->delete();
  103 + }
  104 +
  105 + // 返回受影响的行数
  106 + if ( $res ) {
  107 + echo "<script>alert('审核成功');location.href='http://8.129.211.201:39006/admin/invitation/invitation'</script>";
  108 + } else {
  109 + echo "<script>alert('审核失败');location.href='http://8.129.211.201:39006/admin/invitation/invitation'</script>";
  110 + }
  111 + }
  112 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Admin;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use App\Http\Controllers\Controller;
  7 +
  8 +/**
  9 + * 后台管理系统
  10 + * @param [id] [id]
  11 + * @return [view] [返回页面]
  12 + */
  13 +class LoginController extends Controller
  14 +{
  15 + // 显示后台首页
  16 + public function login()
  17 + {
  18 + // 加载视图 渲染页面
  19 + return view('admin.login.login');
  20 + }
  21 +
  22 + public function dologin(Requset $request)
  23 + {
  24 + // 获取表单提交过来的数据
  25 + $email = $request->input('email','');
  26 + $password = $request->input('password','');
  27 +
  28 + var_dump($email);
  29 + var_dump($password);
  30 + exit;
  31 +
  32 + // 判断表单值是否为空
  33 + if ( empty($email) ) {
  34 + echo json_encode(['msg'=>'err','info'=>'用户名或密码错误']);
  35 + exit;
  36 + }
  37 +
  38 + // 判断表单值是否为空
  39 + if ( empty($password) ) {
  40 + echo json_encode(['msg'=>'err','info'=>'用户名或密码错误']);
  41 + exit;
  42 + }
  43 +
  44 + }
  45 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Admin;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use App\Http\Controllers\Controller;
  7 +use DB;
  8 +
  9 +/**
  10 + * 后台管理系统
  11 + * @param [id] [id]
  12 + * @return [view] [返回页面]
  13 + */
  14 +class MemberController extends Controller
  15 +{
  16 + // 显示后台会员列表
  17 + public function member(Request $request)
  18 + {
  19 + //从表单中接收搜索框中的信息
  20 + $search = $request->input('search');
  21 +
  22 + // 获取数据库中所有用户信息
  23 + $data = DB::table('planet_user')->where('email','like','%'.$search.'%')->paginate(10);
  24 +
  25 + $count = count($data);
  26 +
  27 + // 加载视图 渲染页面
  28 + return view('admin.member.member',['data'=>$data,'search'=>$search,'count'=> $count]);
  29 + }
  30 +
  31 + // 显示后台会员详情
  32 + public function detail(Request $request)
  33 + {
  34 + $id = $request->id;
  35 + // 获取数据库中所有用户信息
  36 + $data = DB::table('planet_user')->where('id',$id)->first();
  37 +
  38 + // 加载视图 渲染页面
  39 + return view('admin.member.detail',['data'=>$data]);
  40 + }
  41 +
  42 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Admin;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use App\Http\Controllers\Controller;
  7 +use DB;
  8 +
  9 +/**
  10 + * 后台管理系统
  11 + * @param [id] [id]
  12 + * @return [view] [返回页面]
  13 + */
  14 +class TagController extends Controller
  15 +{
  16 + // 显示后台标签列表
  17 + public function tag(Request $request)
  18 + {
  19 + //从表单中接收搜索框中的信息
  20 + $search = $request->input('search','');
  21 +
  22 + // 获取数据库中所有用户信息
  23 + $data = DB::table('planet_label')->where('name','like','%'.$search.'%')->where('is_delete', 0)->paginate(10);
  24 +
  25 + $count = count($data);
  26 +
  27 + // 加载视图 渲染页面
  28 + return view('admin.tag.tag',['data'=>$data,'search'=>$search,'count'=> $count]);
  29 + }
  30 +
  31 + // 添加后台标签页面
  32 + public function add()
  33 + {
  34 + // 加载视图 渲染页面
  35 + return view('admin.tag.add');
  36 + }
  37 +
  38 + // 添加后台标签
  39 + public function create(Request $request)
  40 + {
  41 + $data['name'] = $request->input('label','');
  42 + $res = DB::table('planet_label')->insert($data);
  43 +
  44 + // 返回受影响的行数
  45 + if ( $res ) {
  46 + echo "<script>alert('添加成功');location.href='http://8.129.211.201:39006/admin/tag/add'</script>";
  47 + } else {
  48 + echo "<script>alert('添加失败');location.href='http://8.129.211.201:39006/admin/tag/add'</script>";
  49 + }
  50 + }
  51 +
  52 + // 禁用后台标签
  53 + public function status(Request $request)
  54 + {
  55 + $id = $request->id;
  56 + $is_enable = $request->is_enable;
  57 +
  58 + if ($is_enable == 1) {
  59 + $data['is_enable'] = 0;
  60 + } else {
  61 + $data['is_enable'] = 1;
  62 + }
  63 +
  64 + $res = DB::table('planet_label')->where('id', $id)->update($data);
  65 +
  66 + // 返回受影响的行数
  67 + if ( $res ) {
  68 + echo "<script>alert('禁用成功');location.href='http://8.129.211.201:39006/admin/tag/tag'</script>";
  69 + } else {
  70 + echo "<script>alert('禁用失败');location.href='http://8.129.211.201:39006/admin/tag/tag'</script>";
  71 + }
  72 + }
  73 +
  74 + // 删除后台标签
  75 + public function del(Request $request)
  76 + {
  77 + $id = $request->id;
  78 + $data['is_delete'] = 1;
  79 + $res = DB::table('planet_label')->where('id', $id)->update($data);
  80 +
  81 + // 返回受影响的行数
  82 + if ( $res ) {
  83 + echo "<script>alert('删除成功');location.href='http://8.129.211.201:39006/admin/tag/tag'</script>";
  84 + } else {
  85 + echo "<script>alert('删除失败');location.href='http://8.129.211.201:39006/admin/tag/tag'</script>";
  86 + }
  87 + }
  88 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
  7 +
  8 +class ForgotPasswordController extends Controller
  9 +{
  10 + /*
  11 + |--------------------------------------------------------------------------
  12 + | Password Reset Controller
  13 + |--------------------------------------------------------------------------
  14 + |
  15 + | This controller is responsible for handling password reset emails and
  16 + | includes a trait which assists in sending these notifications from
  17 + | your application to your users. Feel free to explore this trait.
  18 + |
  19 + */
  20 +
  21 + use SendsPasswordResetEmails;
  22 +
  23 + /**
  24 + * Create a new controller instance.
  25 + *
  26 + * @return void
  27 + */
  28 + public function __construct()
  29 + {
  30 + $this->middleware('guest');
  31 + }
  32 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Foundation\Auth\AuthenticatesUsers;
  7 +
  8 +class LoginController extends Controller
  9 +{
  10 + /*
  11 + |--------------------------------------------------------------------------
  12 + | Login Controller
  13 + |--------------------------------------------------------------------------
  14 + |
  15 + | This controller handles authenticating users for the application and
  16 + | redirecting them to your home screen. The controller uses a trait
  17 + | to conveniently provide its functionality to your applications.
  18 + |
  19 + */
  20 +
  21 + use AuthenticatesUsers;
  22 +
  23 + /**
  24 + * Where to redirect users after login.
  25 + *
  26 + * @var string
  27 + */
  28 + protected $redirectTo = '/home';
  29 +
  30 + /**
  31 + * Create a new controller instance.
  32 + *
  33 + * @return void
  34 + */
  35 + public function __construct()
  36 + {
  37 + $this->middleware('guest')->except('logout');
  38 + }
  39 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\User;
  6 +use App\Http\Controllers\Controller;
  7 +use Illuminate\Support\Facades\Validator;
  8 +use Illuminate\Foundation\Auth\RegistersUsers;
  9 +
  10 +class RegisterController extends Controller
  11 +{
  12 + /*
  13 + |--------------------------------------------------------------------------
  14 + | Register Controller
  15 + |--------------------------------------------------------------------------
  16 + |
  17 + | This controller handles the registration of new users as well as their
  18 + | validation and creation. By default this controller uses a trait to
  19 + | provide this functionality without requiring any additional code.
  20 + |
  21 + */
  22 +
  23 + use RegistersUsers;
  24 +
  25 + /**
  26 + * Where to redirect users after registration.
  27 + *
  28 + * @var string
  29 + */
  30 + protected $redirectTo = '/home';
  31 +
  32 + /**
  33 + * Create a new controller instance.
  34 + *
  35 + * @return void
  36 + */
  37 + public function __construct()
  38 + {
  39 + $this->middleware('guest');
  40 + }
  41 +
  42 + /**
  43 + * Get a validator for an incoming registration request.
  44 + *
  45 + * @param array $data
  46 + * @return \Illuminate\Contracts\Validation\Validator
  47 + */
  48 + protected function validator(array $data)
  49 + {
  50 + return Validator::make($data, [
  51 + 'name' => 'required|string|max:255',
  52 + 'email' => 'required|string|email|max:255|unique:users',
  53 + 'password' => 'required|string|min:6|confirmed',
  54 + ]);
  55 + }
  56 +
  57 + /**
  58 + * Create a new user instance after a valid registration.
  59 + *
  60 + * @param array $data
  61 + * @return \App\User
  62 + */
  63 + protected function create(array $data)
  64 + {
  65 + return User::create([
  66 + 'name' => $data['name'],
  67 + 'email' => $data['email'],
  68 + 'password' => bcrypt($data['password']),
  69 + ]);
  70 + }
  71 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Foundation\Auth\ResetsPasswords;
  7 +
  8 +class ResetPasswordController extends Controller
  9 +{
  10 + /*
  11 + |--------------------------------------------------------------------------
  12 + | Password Reset Controller
  13 + |--------------------------------------------------------------------------
  14 + |
  15 + | This controller is responsible for handling password reset requests
  16 + | and uses a simple trait to include this behavior. You're free to
  17 + | explore this trait and override any methods you wish to tweak.
  18 + |
  19 + */
  20 +
  21 + use ResetsPasswords;
  22 +
  23 + /**
  24 + * Where to redirect users after resetting their password.
  25 + *
  26 + * @var string
  27 + */
  28 + protected $redirectTo = '/home';
  29 +
  30 + /**
  31 + * Create a new controller instance.
  32 + *
  33 + * @return void
  34 + */
  35 + public function __construct()
  36 + {
  37 + $this->middleware('guest');
  38 + }
  39 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers;
  4 +
  5 +use Illuminate\Foundation\Bus\DispatchesJobs;
  6 +use Illuminate\Routing\Controller as BaseController;
  7 +use Illuminate\Foundation\Validation\ValidatesRequests;
  8 +use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  9 +
  10 +class Controller extends BaseController
  11 +{
  12 + use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
  13 +
  14 + public function url() {
  15 + $url = $_SERVER["REQUEST_SCHEME"].'://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
  16 +
  17 + return $url;
  18 + }
  19 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Home;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use App\Http\Controllers\Controller;
  7 +use DB;
  8 +
  9 +/**
  10 + * 前台首页
  11 + * @param [id] [id]
  12 + * @return [view] [返回主页面]
  13 + */
  14 +class IndexController extends Controller
  15 +{
  16 + // 前台 栏目 数据
  17 + static public function getPidCates()
  18 + {
  19 + // 获取 栏目
  20 + $cates_parent_data = DB::table('cates')->where('pid',0)->orderBy('id','asc')->get();
  21 +
  22 + $temp = [];
  23 + foreach( $cates_parent_data as $key => $value ){
  24 + // 获取所有的子级栏目
  25 + $cates_child_data = DB::table('cates')->where('pid',$value->id)->get();
  26 + $value->sub = $cates_child_data;
  27 + $temp[] = $value;
  28 + }
  29 +
  30 + return $temp;
  31 + }
  32 +
  33 + // 获取 文章下 栏目的名称
  34 + static public function getCatesCname()
  35 + {
  36 + // 获取指定的cates表中的id 和 cname
  37 + $cates_cname_data = DB::table('cates')->select('id','cname')->get();
  38 +
  39 + // 遍历 id作为数组元素下标 创建空数组$temp
  40 + $temp = [];
  41 + foreach($cates_cname_data as $k => $v){
  42 + $temp[$v->id] = $v->cname;
  43 + }
  44 +
  45 + return $temp;
  46 + }
  47 +
  48 + // 前台首页 渲染
  49 + public function index()
  50 + {
  51 + // 加载视图 渲染页面 分配数据
  52 + return view('home/index/index');
  53 + }
  54 +
  55 +}
  1 +<?php
  2 +
  3 +namespace App\Http;
  4 +
  5 +use Illuminate\Foundation\Http\Kernel as HttpKernel;
  6 +
  7 +class Kernel extends HttpKernel
  8 +{
  9 + /**
  10 + * The application's global HTTP middleware stack.
  11 + *
  12 + * These middleware are run during every request to your application.
  13 + *
  14 + * @var array
  15 + */
  16 + protected $middleware = [
  17 + \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
  18 + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
  19 + \App\Http\Middleware\TrimStrings::class,
  20 + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
  21 + \App\Http\Middleware\TrustProxies::class,
  22 + ];
  23 +
  24 + /**
  25 + * The application's route middleware groups.
  26 + *
  27 + * @var array
  28 + */
  29 + protected $middlewareGroups = [
  30 + 'web' => [
  31 + \App\Http\Middleware\EncryptCookies::class,
  32 + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
  33 + \Illuminate\Session\Middleware\StartSession::class,
  34 + // \Illuminate\Session\Middleware\AuthenticateSession::class,
  35 + \Illuminate\View\Middleware\ShareErrorsFromSession::class,
  36 + \App\Http\Middleware\VerifyCsrfToken::class,
  37 + \Illuminate\Routing\Middleware\SubstituteBindings::class,
  38 + ],
  39 +
  40 + 'api' => [
  41 + 'throttle:60,1',
  42 + 'bindings',
  43 + ],
  44 + ];
  45 +
  46 + /**
  47 + * The application's route middleware.
  48 + *
  49 + * These middleware may be assigned to groups or used individually.
  50 + *
  51 + * @var array
  52 + */
  53 + protected $routeMiddleware = [
  54 + 'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
  55 + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
  56 + 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
  57 + 'can' => \Illuminate\Auth\Middleware\Authorize::class,
  58 + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
  59 + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
  60 + 'login' => \App\Http\Middleware\LoginMiddleware::class,
  61 + ];
  62 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;
  6 +
  7 +class EncryptCookies extends Middleware
  8 +{
  9 + /**
  10 + * The names of the cookies that should not be encrypted.
  11 + *
  12 + * @var array
  13 + */
  14 + protected $except = [
  15 + //
  16 + ];
  17 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Closure;
  6 +
  7 +class LoginMiddleware
  8 +{
  9 + /**
  10 + * Handle an incoming request.
  11 + *
  12 + * @param \Illuminate\Http\Request $request
  13 + * @param \Closure $next
  14 + * @return mixed
  15 + */
  16 + public function handle($request, Closure $next)
  17 + {
  18 + if ( session('admin_login') ) {
  19 + // 验证通过 进入下一步
  20 + return $next($request);
  21 + } else {
  22 + // 返回到登录页面
  23 + return redirect('admin/login/login');
  24 + }
  25 +
  26 + }
  27 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Closure;
  6 +use Illuminate\Support\Facades\Auth;
  7 +
  8 +class RedirectIfAuthenticated
  9 +{
  10 + /**
  11 + * Handle an incoming request.
  12 + *
  13 + * @param \Illuminate\Http\Request $request
  14 + * @param \Closure $next
  15 + * @param string|null $guard
  16 + * @return mixed
  17 + */
  18 + public function handle($request, Closure $next, $guard = null)
  19 + {
  20 + if (Auth::guard($guard)->check()) {
  21 + return redirect('/home');
  22 + }
  23 +
  24 + return $next($request);
  25 + }
  26 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;
  6 +
  7 +class TrimStrings extends Middleware
  8 +{
  9 + /**
  10 + * The names of the attributes that should not be trimmed.
  11 + *
  12 + * @var array
  13 + */
  14 + protected $except = [
  15 + 'password',
  16 + 'password_confirmation',
  17 + ];
  18 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use Fideloper\Proxy\TrustProxies as Middleware;
  7 +
  8 +class TrustProxies extends Middleware
  9 +{
  10 + /**
  11 + * The trusted proxies for this application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $proxies;
  16 +
  17 + /**
  18 + * The current proxy header mappings.
  19 + *
  20 + * @var array
  21 + */
  22 + protected $headers = [
  23 + Request::HEADER_FORWARDED => 'FORWARDED',
  24 + Request::HEADER_X_FORWARDED_FOR => 'X_FORWARDED_FOR',
  25 + Request::HEADER_X_FORWARDED_HOST => 'X_FORWARDED_HOST',
  26 + Request::HEADER_X_FORWARDED_PORT => 'X_FORWARDED_PORT',
  27 + Request::HEADER_X_FORWARDED_PROTO => 'X_FORWARDED_PROTO',
  28 + ];
  29 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
  6 +
  7 +class VerifyCsrfToken extends Middleware
  8 +{
  9 + /**
  10 + * The URIs that should be excluded from CSRF verification.
  11 + *
  12 + * @var array
  13 + */
  14 + protected $except = [
  15 + //
  16 + ];
  17 +}
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\ServiceProvider;
  6 +
  7 +class AppServiceProvider extends ServiceProvider
  8 +{
  9 + /**
  10 + * Bootstrap any application services.
  11 + *
  12 + * @return void
  13 + */
  14 + public function boot()
  15 + {
  16 + //
  17 + }
  18 +
  19 + /**
  20 + * Register any application services.
  21 + *
  22 + * @return void
  23 + */
  24 + public function register()
  25 + {
  26 + //
  27 + }
  28 +}
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\Facades\Gate;
  6 +use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
  7 +
  8 +class AuthServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * The policy mappings for the application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $policies = [
  16 + 'App\Model' => 'App\Policies\ModelPolicy',
  17 + ];
  18 +
  19 + /**
  20 + * Register any authentication / authorization services.
  21 + *
  22 + * @return void
  23 + */
  24 + public function boot()
  25 + {
  26 + $this->registerPolicies();
  27 +
  28 + //
  29 + }
  30 +}
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\ServiceProvider;
  6 +use Illuminate\Support\Facades\Broadcast;
  7 +
  8 +class BroadcastServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * Bootstrap any application services.
  12 + *
  13 + * @return void
  14 + */
  15 + public function boot()
  16 + {
  17 + Broadcast::routes();
  18 +
  19 + require base_path('routes/channels.php');
  20 + }
  21 +}
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\Facades\Event;
  6 +use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
  7 +
  8 +class EventServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * The event listener mappings for the application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $listen = [
  16 + 'App\Events\Event' => [
  17 + 'App\Listeners\EventListener',
  18 + ],
  19 + ];
  20 +
  21 + /**
  22 + * Register any events for your application.
  23 + *
  24 + * @return void
  25 + */
  26 + public function boot()
  27 + {
  28 + parent::boot();
  29 +
  30 + //
  31 + }
  32 +}
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\Facades\Route;
  6 +use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
  7 +
  8 +class RouteServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * This namespace is applied to your controller routes.
  12 + *
  13 + * In addition, it is set as the URL generator's root namespace.
  14 + *
  15 + * @var string
  16 + */
  17 + protected $namespace = 'App\Http\Controllers';
  18 +
  19 + /**
  20 + * Define your route model bindings, pattern filters, etc.
  21 + *
  22 + * @return void
  23 + */
  24 + public function boot()
  25 + {
  26 + //
  27 +
  28 + parent::boot();
  29 + }
  30 +
  31 + /**
  32 + * Define the routes for the application.
  33 + *
  34 + * @return void
  35 + */
  36 + public function map()
  37 + {
  38 + $this->mapApiRoutes();
  39 +
  40 + $this->mapWebRoutes();
  41 +
  42 + //
  43 + }
  44 +
  45 + /**
  46 + * Define the "web" routes for the application.
  47 + *
  48 + * These routes all receive session state, CSRF protection, etc.
  49 + *
  50 + * @return void
  51 + */
  52 + protected function mapWebRoutes()
  53 + {
  54 + Route::middleware('web')
  55 + ->namespace($this->namespace)
  56 + ->group(base_path('routes/web.php'));
  57 + }
  58 +
  59 + /**
  60 + * Define the "api" routes for the application.
  61 + *
  62 + * These routes are typically stateless.
  63 + *
  64 + * @return void
  65 + */
  66 + protected function mapApiRoutes()
  67 + {
  68 + Route::prefix('api')
  69 + ->middleware('api')
  70 + ->namespace($this->namespace)
  71 + ->group(base_path('routes/api.php'));
  72 + }
  73 +}
  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Notifications\Notifiable;
  6 +use Illuminate\Foundation\Auth\User as Authenticatable;
  7 +
  8 +class User extends Authenticatable
  9 +{
  10 + use Notifiable;
  11 +
  12 + /**
  13 + * The attributes that are mass assignable.
  14 + *
  15 + * @var array
  16 + */
  17 + protected $fillable = [
  18 + 'name', 'email', 'password',
  19 + ];
  20 +
  21 + /**
  22 + * The attributes that should be hidden for arrays.
  23 + *
  24 + * @var array
  25 + */
  26 + protected $hidden = [
  27 + 'password', 'remember_token',
  28 + ];
  29 +}
  1 +#!/usr/bin/env php
  2 +<?php
  3 +
  4 +define('LARAVEL_START', microtime(true));
  5 +
  6 +/*
  7 +|--------------------------------------------------------------------------
  8 +| Register The Auto Loader
  9 +|--------------------------------------------------------------------------
  10 +|
  11 +| Composer provides a convenient, automatically generated class loader
  12 +| for our application. We just need to utilize it! We'll require it
  13 +| into the script here so that we do not have to worry about the
  14 +| loading of any our classes "manually". Feels great to relax.
  15 +|
  16 +*/
  17 +
  18 +require __DIR__.'/vendor/autoload.php';
  19 +
  20 +$app = require_once __DIR__.'/bootstrap/app.php';
  21 +
  22 +/*
  23 +|--------------------------------------------------------------------------
  24 +| Run The Artisan Application
  25 +|--------------------------------------------------------------------------
  26 +|
  27 +| When we run the console application, the current CLI command will be
  28 +| executed in this console and the response sent back to a terminal
  29 +| or another output device for the developers. Here goes nothing!
  30 +|
  31 +*/
  32 +
  33 +$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
  34 +
  35 +$status = $kernel->handle(
  36 + $input = new Symfony\Component\Console\Input\ArgvInput,
  37 + new Symfony\Component\Console\Output\ConsoleOutput
  38 +);
  39 +
  40 +/*
  41 +|--------------------------------------------------------------------------
  42 +| Shutdown The Application
  43 +|--------------------------------------------------------------------------
  44 +|
  45 +| Once Artisan has finished running, we will fire off the shutdown events
  46 +| so that any final work may be done by the application before we shut
  47 +| down the process. This is the last thing to happen to the request.
  48 +|
  49 +*/
  50 +
  51 +$kernel->terminate($input, $status);
  52 +
  53 +exit($status);
  1 +<?php
  2 +
  3 +/*
  4 +|--------------------------------------------------------------------------
  5 +| Create The Application
  6 +|--------------------------------------------------------------------------
  7 +|
  8 +| The first thing we will do is create a new Laravel application instance
  9 +| which serves as the "glue" for all the components of Laravel, and is
  10 +| the IoC container for the system binding all of the various parts.
  11 +|
  12 +*/
  13 +
  14 +$app = new Illuminate\Foundation\Application(
  15 + realpath(__DIR__.'/../')
  16 +);
  17 +
  18 +/*
  19 +|--------------------------------------------------------------------------
  20 +| Bind Important Interfaces
  21 +|--------------------------------------------------------------------------
  22 +|
  23 +| Next, we need to bind some important interfaces into the container so
  24 +| we will be able to resolve them when needed. The kernels serve the
  25 +| incoming requests to this application from both the web and CLI.
  26 +|
  27 +*/
  28 +
  29 +$app->singleton(
  30 + Illuminate\Contracts\Http\Kernel::class,
  31 + App\Http\Kernel::class
  32 +);
  33 +
  34 +$app->singleton(
  35 + Illuminate\Contracts\Console\Kernel::class,
  36 + App\Console\Kernel::class
  37 +);
  38 +
  39 +$app->singleton(
  40 + Illuminate\Contracts\Debug\ExceptionHandler::class,
  41 + App\Exceptions\Handler::class
  42 +);
  43 +
  44 +/*
  45 +|--------------------------------------------------------------------------
  46 +| Return The Application
  47 +|--------------------------------------------------------------------------
  48 +|
  49 +| This script returns the application instance. The instance is given to
  50 +| the calling script so we can separate the building of the instances
  51 +| from the actual running of the application and sending responses.
  52 +|
  53 +*/
  54 +
  55 +return $app;
  1 +*
  2 +!.gitignore
  1 +{
  2 + "name": "laravel/laravel",
  3 + "description": "The Laravel Framework.",
  4 + "keywords": ["framework", "laravel"],
  5 + "license": "MIT",
  6 + "type": "project",
  7 + "require": {
  8 + "php": ">=7.0.0",
  9 + "fideloper/proxy": "~3.3",
  10 + "laravel/framework": "5.5.*",
  11 + "laravel/tinker": "~1.0",
  12 + "mews/captcha": "^2.2",
  13 + "predis/predis": "^1.1"
  14 + },
  15 + "require-dev": {
  16 + "filp/whoops": "~2.0",
  17 + "fzaninotto/faker": "~1.4",
  18 + "mockery/mockery": "~1.0",
  19 + "phpunit/phpunit": "~6.0",
  20 + "symfony/thanks": "^1.0"
  21 + },
  22 + "autoload": {
  23 + "classmap": [
  24 + "database/seeds",
  25 + "database/factories"
  26 + ],
  27 + "psr-4": {
  28 + "App\\": "app/"
  29 + }
  30 + },
  31 + "autoload-dev": {
  32 + "psr-4": {
  33 + "Tests\\": "tests/"
  34 + }
  35 + },
  36 + "extra": {
  37 + "laravel": {
  38 + "dont-discover": [
  39 + ]
  40 + }
  41 + },
  42 + "scripts": {
  43 + "post-root-package-install": [
  44 + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
  45 + ],
  46 + "post-create-project-cmd": [
  47 + "@php artisan key:generate"
  48 + ],
  49 + "post-autoload-dump": [
  50 + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
  51 + "@php artisan package:discover"
  52 + ]
  53 + },
  54 + "config": {
  55 + "preferred-install": "dist",
  56 + "sort-packages": true,
  57 + "optimize-autoloader": true
  58 + }
  59 +}
此 diff 太大无法显示。
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Application Name
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | This value is the name of your application. This value is used when the
  11 + | framework needs to place the application's name in a notification or
  12 + | any other location as required by the application or its packages.
  13 + |
  14 + */
  15 +
  16 + 'name' => env('APP_NAME', 'Laravel'),
  17 +
  18 + /*
  19 + |--------------------------------------------------------------------------
  20 + | Application Environment
  21 + |--------------------------------------------------------------------------
  22 + |
  23 + | This value determines the "environment" your application is currently
  24 + | running in. This may determine how you prefer to configure various
  25 + | services your application utilizes. Set this in your ".env" file.
  26 + |
  27 + */
  28 +
  29 + 'env' => env('APP_ENV', 'production'),
  30 +
  31 + /*
  32 + |--------------------------------------------------------------------------
  33 + | Application Debug Mode
  34 + |--------------------------------------------------------------------------
  35 + |
  36 + | When your application is in debug mode, detailed error messages with
  37 + | stack traces will be shown on every error that occurs within your
  38 + | application. If disabled, a simple generic error page is shown.
  39 + |
  40 + */
  41 +
  42 + 'debug' => env('APP_DEBUG', false),
  43 +
  44 + /*
  45 + |--------------------------------------------------------------------------
  46 + | Application URL
  47 + |--------------------------------------------------------------------------
  48 + |
  49 + | This URL is used by the console to properly generate URLs when using
  50 + | the Artisan command line tool. You should set this to the root of
  51 + | your application so that it is used when running Artisan tasks.
  52 + |
  53 + */
  54 +
  55 + 'url' => env('APP_URL', 'http://localhost'),
  56 +
  57 + /*
  58 + |--------------------------------------------------------------------------
  59 + | Application Timezone
  60 + |--------------------------------------------------------------------------
  61 + |
  62 + | Here you may specify the default timezone for your application, which
  63 + | will be used by the PHP date and date-time functions. We have gone
  64 + | ahead and set this to a sensible default for you out of the box.
  65 + |
  66 + */
  67 +
  68 + 'timezone' => 'PRC',
  69 +
  70 + /*
  71 + |--------------------------------------------------------------------------
  72 + | Application Locale Configuration
  73 + |--------------------------------------------------------------------------
  74 + |
  75 + | The application locale determines the default locale that will be used
  76 + | by the translation service provider. You are free to set this value
  77 + | to any of the locales which will be supported by the application.
  78 + |
  79 + */
  80 +
  81 + 'locale' => 'en',
  82 +
  83 + /*
  84 + |--------------------------------------------------------------------------
  85 + | Application Fallback Locale
  86 + |--------------------------------------------------------------------------
  87 + |
  88 + | The fallback locale determines the locale to use when the current one
  89 + | is not available. You may change the value to correspond to any of
  90 + | the language folders that are provided through your application.
  91 + |
  92 + */
  93 +
  94 + 'fallback_locale' => 'en',
  95 +
  96 + /*
  97 + |--------------------------------------------------------------------------
  98 + | Encryption Key
  99 + |--------------------------------------------------------------------------
  100 + |
  101 + | This key is used by the Illuminate encrypter service and should be set
  102 + | to a random, 32 character string, otherwise these encrypted strings
  103 + | will not be safe. Please do this before deploying an application!
  104 + |
  105 + */
  106 +
  107 + 'key' => env('APP_KEY'),
  108 +
  109 + 'cipher' => 'AES-256-CBC',
  110 +
  111 + /*
  112 + |--------------------------------------------------------------------------
  113 + | Logging Configuration
  114 + |--------------------------------------------------------------------------
  115 + |
  116 + | Here you may configure the log settings for your application. Out of
  117 + | the box, Laravel uses the Monolog PHP logging library. This gives
  118 + | you a variety of powerful log handlers / formatters to utilize.
  119 + |
  120 + | Available Settings: "single", "daily", "syslog", "errorlog"
  121 + |
  122 + */
  123 +
  124 + 'log' => env('APP_LOG', 'single'),
  125 +
  126 + 'log_level' => env('APP_LOG_LEVEL', 'debug'),
  127 +
  128 + /*
  129 + |--------------------------------------------------------------------------
  130 + | Autoloaded Service Providers
  131 + |--------------------------------------------------------------------------
  132 + |
  133 + | The service providers listed here will be automatically loaded on the
  134 + | request to your application. Feel free to add your own services to
  135 + | this array to grant expanded functionality to your applications.
  136 + |
  137 + */
  138 +
  139 + 'providers' => [
  140 +
  141 + /*
  142 + * Laravel Framework Service Providers...
  143 + */
  144 + Illuminate\Auth\AuthServiceProvider::class,
  145 + Illuminate\Broadcasting\BroadcastServiceProvider::class,
  146 + Illuminate\Bus\BusServiceProvider::class,
  147 + Illuminate\Cache\CacheServiceProvider::class,
  148 + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
  149 + Illuminate\Cookie\CookieServiceProvider::class,
  150 + Illuminate\Database\DatabaseServiceProvider::class,
  151 + Illuminate\Encryption\EncryptionServiceProvider::class,
  152 + Illuminate\Filesystem\FilesystemServiceProvider::class,
  153 + Illuminate\Foundation\Providers\FoundationServiceProvider::class,
  154 + Illuminate\Hashing\HashServiceProvider::class,
  155 + Illuminate\Mail\MailServiceProvider::class,
  156 + Illuminate\Notifications\NotificationServiceProvider::class,
  157 + Illuminate\Pagination\PaginationServiceProvider::class,
  158 + Illuminate\Pipeline\PipelineServiceProvider::class,
  159 + Illuminate\Queue\QueueServiceProvider::class,
  160 + Illuminate\Redis\RedisServiceProvider::class,
  161 + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
  162 + Illuminate\Session\SessionServiceProvider::class,
  163 + Illuminate\Translation\TranslationServiceProvider::class,
  164 + Illuminate\Validation\ValidationServiceProvider::class,
  165 + Illuminate\View\ViewServiceProvider::class,
  166 +
  167 + /*
  168 + * Package Service Providers...
  169 + */
  170 +
  171 + /*
  172 + * Application Service Providers...
  173 + */
  174 + App\Providers\AppServiceProvider::class,
  175 + App\Providers\AuthServiceProvider::class,
  176 + // App\Providers\BroadcastServiceProvider::class,
  177 + App\Providers\EventServiceProvider::class,
  178 + App\Providers\RouteServiceProvider::class,
  179 + Mews\Captcha\CaptchaServiceProvider::class,
  180 +
  181 + ],
  182 +
  183 + /*
  184 + |--------------------------------------------------------------------------
  185 + | Class Aliases
  186 + |--------------------------------------------------------------------------
  187 + |
  188 + | This array of class aliases will be registered when this application
  189 + | is started. However, feel free to register as many as you wish as
  190 + | the aliases are "lazy" loaded so they don't hinder performance.
  191 + |
  192 + */
  193 +
  194 + 'aliases' => [
  195 +
  196 + 'App' => Illuminate\Support\Facades\App::class,
  197 + 'Artisan' => Illuminate\Support\Facades\Artisan::class,
  198 + 'Auth' => Illuminate\Support\Facades\Auth::class,
  199 + 'Blade' => Illuminate\Support\Facades\Blade::class,
  200 + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class,
  201 + 'Bus' => Illuminate\Support\Facades\Bus::class,
  202 + 'Cache' => Illuminate\Support\Facades\Cache::class,
  203 + 'Config' => Illuminate\Support\Facades\Config::class,
  204 + 'Cookie' => Illuminate\Support\Facades\Cookie::class,
  205 + 'Crypt' => Illuminate\Support\Facades\Crypt::class,
  206 + 'DB' => Illuminate\Support\Facades\DB::class,
  207 + 'Eloquent' => Illuminate\Database\Eloquent\Model::class,
  208 + 'Event' => Illuminate\Support\Facades\Event::class,
  209 + 'File' => Illuminate\Support\Facades\File::class,
  210 + 'Gate' => Illuminate\Support\Facades\Gate::class,
  211 + 'Hash' => Illuminate\Support\Facades\Hash::class,
  212 + 'Lang' => Illuminate\Support\Facades\Lang::class,
  213 + 'Log' => Illuminate\Support\Facades\Log::class,
  214 + 'Mail' => Illuminate\Support\Facades\Mail::class,
  215 + 'Notification' => Illuminate\Support\Facades\Notification::class,
  216 + 'Password' => Illuminate\Support\Facades\Password::class,
  217 + 'Queue' => Illuminate\Support\Facades\Queue::class,
  218 + 'Redirect' => Illuminate\Support\Facades\Redirect::class,
  219 + 'Redis' => Illuminate\Support\Facades\Redis::class,
  220 + 'Request' => Illuminate\Support\Facades\Request::class,
  221 + 'Response' => Illuminate\Support\Facades\Response::class,
  222 + 'Route' => Illuminate\Support\Facades\Route::class,
  223 + 'Schema' => Illuminate\Support\Facades\Schema::class,
  224 + 'Session' => Illuminate\Support\Facades\Session::class,
  225 + 'Storage' => Illuminate\Support\Facades\Storage::class,
  226 + 'URL' => Illuminate\Support\Facades\URL::class,
  227 + 'Validator' => Illuminate\Support\Facades\Validator::class,
  228 + 'View' => Illuminate\Support\Facades\View::class,
  229 + 'Captcha' => Mews\Captcha\Facades\Captcha::class,
  230 +
  231 + ],
  232 +
  233 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Authentication Defaults
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | This option controls the default authentication "guard" and password
  11 + | reset options for your application. You may change these defaults
  12 + | as required, but they're a perfect start for most applications.
  13 + |
  14 + */
  15 +
  16 + 'defaults' => [
  17 + 'guard' => 'web',
  18 + 'passwords' => 'users',
  19 + ],
  20 +
  21 + /*
  22 + |--------------------------------------------------------------------------
  23 + | Authentication Guards
  24 + |--------------------------------------------------------------------------
  25 + |
  26 + | Next, you may define every authentication guard for your application.
  27 + | Of course, a great default configuration has been defined for you
  28 + | here which uses session storage and the Eloquent user provider.
  29 + |
  30 + | All authentication drivers have a user provider. This defines how the
  31 + | users are actually retrieved out of your database or other storage
  32 + | mechanisms used by this application to persist your user's data.
  33 + |
  34 + | Supported: "session", "token"
  35 + |
  36 + */
  37 +
  38 + 'guards' => [
  39 + 'web' => [
  40 + 'driver' => 'session',
  41 + 'provider' => 'users',
  42 + ],
  43 +
  44 + 'api' => [
  45 + 'driver' => 'token',
  46 + 'provider' => 'users',
  47 + ],
  48 + ],
  49 +
  50 + /*
  51 + |--------------------------------------------------------------------------
  52 + | User Providers
  53 + |--------------------------------------------------------------------------
  54 + |
  55 + | All authentication drivers have a user provider. This defines how the
  56 + | users are actually retrieved out of your database or other storage
  57 + | mechanisms used by this application to persist your user's data.
  58 + |
  59 + | If you have multiple user tables or models you may configure multiple
  60 + | sources which represent each model / table. These sources may then
  61 + | be assigned to any extra authentication guards you have defined.
  62 + |
  63 + | Supported: "database", "eloquent"
  64 + |
  65 + */
  66 +
  67 + 'providers' => [
  68 + 'users' => [
  69 + 'driver' => 'eloquent',
  70 + 'model' => App\User::class,
  71 + ],
  72 +
  73 + // 'users' => [
  74 + // 'driver' => 'database',
  75 + // 'table' => 'users',
  76 + // ],
  77 + ],
  78 +
  79 + /*
  80 + |--------------------------------------------------------------------------
  81 + | Resetting Passwords
  82 + |--------------------------------------------------------------------------
  83 + |
  84 + | You may specify multiple password reset configurations if you have more
  85 + | than one user table or model in the application and you want to have
  86 + | separate password reset settings based on the specific user types.
  87 + |
  88 + | The expire time is the number of minutes that the reset token should be
  89 + | considered valid. This security feature keeps tokens short-lived so
  90 + | they have less time to be guessed. You may change this as needed.
  91 + |
  92 + */
  93 +
  94 + 'passwords' => [
  95 + 'users' => [
  96 + 'provider' => 'users',
  97 + 'table' => 'password_resets',
  98 + 'expire' => 60,
  99 + ],
  100 + ],
  101 +
  102 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Default Broadcaster
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | This option controls the default broadcaster that will be used by the
  11 + | framework when an event needs to be broadcast. You may set this to
  12 + | any of the connections defined in the "connections" array below.
  13 + |
  14 + | Supported: "pusher", "redis", "log", "null"
  15 + |
  16 + */
  17 +
  18 + 'default' => env('BROADCAST_DRIVER', 'null'),
  19 +
  20 + /*
  21 + |--------------------------------------------------------------------------
  22 + | Broadcast Connections
  23 + |--------------------------------------------------------------------------
  24 + |
  25 + | Here you may define all of the broadcast connections that will be used
  26 + | to broadcast events to other systems or over websockets. Samples of
  27 + | each available type of connection are provided inside this array.
  28 + |
  29 + */
  30 +
  31 + 'connections' => [
  32 +
  33 + 'pusher' => [
  34 + 'driver' => 'pusher',
  35 + 'key' => env('PUSHER_APP_KEY'),
  36 + 'secret' => env('PUSHER_APP_SECRET'),
  37 + 'app_id' => env('PUSHER_APP_ID'),
  38 + 'options' => [
  39 + 'cluster' => env('PUSHER_APP_CLUSTER'),
  40 + 'encrypted' => true,
  41 + ],
  42 + ],
  43 +
  44 + 'redis' => [
  45 + 'driver' => 'redis',
  46 + 'connection' => 'default',
  47 + ],
  48 +
  49 + 'log' => [
  50 + 'driver' => 'log',
  51 + ],
  52 +
  53 + 'null' => [
  54 + 'driver' => 'null',
  55 + ],
  56 +
  57 + ],
  58 +
  59 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Default Cache Store
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | This option controls the default cache connection that gets used while
  11 + | using this caching library. This connection is used when another is
  12 + | not explicitly specified when executing a given caching function.
  13 + |
  14 + | Supported: "apc", "array", "database", "file", "memcached", "redis"
  15 + |
  16 + */
  17 +
  18 + 'default' => env('CACHE_DRIVER', 'file'),
  19 +
  20 + /*
  21 + |--------------------------------------------------------------------------
  22 + | Cache Stores
  23 + |--------------------------------------------------------------------------
  24 + |
  25 + | Here you may define all of the cache "stores" for your application as
  26 + | well as their drivers. You may even define multiple stores for the
  27 + | same cache driver to group types of items stored in your caches.
  28 + |
  29 + */
  30 +
  31 + 'stores' => [
  32 +
  33 + 'apc' => [
  34 + 'driver' => 'apc',
  35 + ],
  36 +
  37 + 'array' => [
  38 + 'driver' => 'array',
  39 + ],
  40 +
  41 + 'database' => [
  42 + 'driver' => 'database',
  43 + 'table' => 'cache',
  44 + 'connection' => null,
  45 + ],
  46 +
  47 + 'file' => [
  48 + 'driver' => 'file',
  49 + 'path' => storage_path('framework/cache/data'),
  50 + ],
  51 +
  52 + 'memcached' => [
  53 + 'driver' => 'memcached',
  54 + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
  55 + 'sasl' => [
  56 + env('MEMCACHED_USERNAME'),
  57 + env('MEMCACHED_PASSWORD'),
  58 + ],
  59 + 'options' => [
  60 + // Memcached::OPT_CONNECT_TIMEOUT => 2000,
  61 + ],
  62 + 'servers' => [
  63 + [
  64 + 'host' => env('MEMCACHED_HOST', '127.0.0.1'),
  65 + 'port' => env('MEMCACHED_PORT', 11211),
  66 + 'weight' => 100,
  67 + ],
  68 + ],
  69 + ],
  70 +
  71 + 'redis' => [
  72 + 'driver' => 'redis',
  73 + 'connection' => 'default',
  74 + ],
  75 +
  76 + ],
  77 +
  78 + /*
  79 + |--------------------------------------------------------------------------
  80 + | Cache Key Prefix
  81 + |--------------------------------------------------------------------------
  82 + |
  83 + | When utilizing a RAM based store such as APC or Memcached, there might
  84 + | be other applications utilizing the same cache. So, we'll specify a
  85 + | value to get prefixed to all our keys so we can avoid collisions.
  86 + |
  87 + */
  88 +
  89 + 'prefix' => env(
  90 + 'CACHE_PREFIX',
  91 + str_slug(env('APP_NAME', 'laravel'), '_').'_cache'
  92 + ),
  93 +
  94 +];
  1 +<?php
  2 +
  3 +return [
  4 + 'characters' => ['2', '3', '4', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'm', 'n', 'p', 'q', 'r', 't', 'u', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'M', 'N', 'P', 'Q', 'R', 'T', 'U', 'X', 'Y', 'Z'],
  5 + 'default' => [
  6 + 'length' => 4,
  7 + 'width' => 120,
  8 + 'height' => 36,
  9 + 'quality' => 90,
  10 + 'math' => false,
  11 + ],
  12 + 'math' => [
  13 + 'length' => 9,
  14 + 'width' => 120,
  15 + 'height' => 36,
  16 + 'quality' => 90,
  17 + 'math' => true,
  18 + ],
  19 +
  20 + 'flat' => [
  21 + 'length' => 6,
  22 + 'width' => 160,
  23 + 'height' => 46,
  24 + 'quality' => 90,
  25 + 'lines' => 6,
  26 + 'bgImage' => false,
  27 + 'bgColor' => '#ecf2f4',
  28 + 'fontColors' => ['#2c3e50', '#c0392b', '#16a085', '#c0392b', '#8e44ad', '#303f9f', '#f57c00', '#795548'],
  29 + 'contrast' => -5,
  30 + ],
  31 + 'mini' => [
  32 + 'length' => 3,
  33 + 'width' => 60,
  34 + 'height' => 32,
  35 + ],
  36 + 'inverse' => [
  37 + 'length' => 5,
  38 + 'width' => 120,
  39 + 'height' => 36,
  40 + 'quality' => 90,
  41 + 'sensitive' => true,
  42 + 'angle' => 12,
  43 + 'sharpen' => 10,
  44 + 'blur' => 2,
  45 + 'invert' => true,
  46 + 'contrast' => -5,
  47 + ]
  48 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Default Database Connection Name
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | Here you may specify which of the database connections below you wish
  11 + | to use as your default connection for all database work. Of course
  12 + | you may use many connections at once using the Database library.
  13 + |
  14 + */
  15 +
  16 + 'default' => env('DB_CONNECTION', 'mysql'),
  17 +
  18 + /*
  19 + |--------------------------------------------------------------------------
  20 + | Database Connections
  21 + |--------------------------------------------------------------------------
  22 + |
  23 + | Here are each of the database connections setup for your application.
  24 + | Of course, examples of configuring each database platform that is
  25 + | supported by Laravel is shown below to make development simple.
  26 + |
  27 + |
  28 + | All database work in Laravel is done through the PHP PDO facilities
  29 + | so make sure you have the driver for your particular database of
  30 + | choice installed on your machine before you begin development.
  31 + |
  32 + */
  33 +
  34 + 'connections' => [
  35 +
  36 + 'sqlite' => [
  37 + 'driver' => 'sqlite',
  38 + 'database' => env('DB_DATABASE', database_path('database.sqlite')),
  39 + 'prefix' => '',
  40 + ],
  41 +
  42 + 'mysql' => [
  43 + 'driver' => 'mysql',
  44 + 'host' => env('DB_HOST', '127.0.0.1'),
  45 + 'port' => env('DB_PORT', '3306'),
  46 + 'database' => env('DB_DATABASE', 'forge'),
  47 + 'username' => env('DB_USERNAME', 'forge'),
  48 + 'password' => env('DB_PASSWORD', ''),
  49 + 'unix_socket' => env('DB_SOCKET', ''),
  50 + 'charset' => 'utf8mb4',
  51 + 'collation' => 'utf8mb4_unicode_ci',
  52 + 'prefix' => 'nt_flow_',
  53 + 'strict' => true,
  54 + 'engine' => null,
  55 + ],
  56 +
  57 + 'pgsql' => [
  58 + 'driver' => 'pgsql',
  59 + 'host' => env('DB_HOST', '127.0.0.1'),
  60 + 'port' => env('DB_PORT', '5432'),
  61 + 'database' => env('DB_DATABASE', 'forge'),
  62 + 'username' => env('DB_USERNAME', 'forge'),
  63 + 'password' => env('DB_PASSWORD', ''),
  64 + 'charset' => 'utf8',
  65 + 'prefix' => '',
  66 + 'schema' => 'public',
  67 + 'sslmode' => 'prefer',
  68 + ],
  69 +
  70 + 'sqlsrv' => [
  71 + 'driver' => 'sqlsrv',
  72 + 'host' => env('DB_HOST', 'localhost'),
  73 + 'port' => env('DB_PORT', '1433'),
  74 + 'database' => env('DB_DATABASE', 'forge'),
  75 + 'username' => env('DB_USERNAME', 'forge'),
  76 + 'password' => env('DB_PASSWORD', ''),
  77 + 'charset' => 'utf8',
  78 + 'prefix' => '',
  79 + ],
  80 +
  81 + ],
  82 +
  83 + /*
  84 + |--------------------------------------------------------------------------
  85 + | Migration Repository Table
  86 + |--------------------------------------------------------------------------
  87 + |
  88 + | This table keeps track of all the migrations that have already run for
  89 + | your application. Using this information, we can determine which of
  90 + | the migrations on disk haven't actually been run in the database.
  91 + |
  92 + */
  93 +
  94 + 'migrations' => 'migrations',
  95 +
  96 + /*
  97 + |--------------------------------------------------------------------------
  98 + | Redis Databases
  99 + |--------------------------------------------------------------------------
  100 + |
  101 + | Redis is an open source, fast, and advanced key-value store that also
  102 + | provides a richer set of commands than a typical key-value systems
  103 + | such as APC or Memcached. Laravel makes it easy to dig right in.
  104 + |
  105 + */
  106 +
  107 + 'redis' => [
  108 +
  109 + 'client' => 'predis',
  110 +
  111 + 'default' => [
  112 + 'host' => env('REDIS_HOST', '127.0.0.1'),
  113 + 'password' => env('REDIS_PASSWORD', null),
  114 + 'port' => env('REDIS_PORT', 6379),
  115 + 'database' => env('REDIS_DATABASES', 0),
  116 + ],
  117 +
  118 + ],
  119 +
  120 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Default Filesystem Disk
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | Here you may specify the default filesystem disk that should be used
  11 + | by the framework. The "local" disk, as well as a variety of cloud
  12 + | based disks are available to your application. Just store away!
  13 + |
  14 + */
  15 +
  16 + 'default' => env('FILESYSTEM_DRIVER', 'local'),
  17 +
  18 + /*
  19 + |--------------------------------------------------------------------------
  20 + | Default Cloud Filesystem Disk
  21 + |--------------------------------------------------------------------------
  22 + |
  23 + | Many applications store files both locally and in the cloud. For this
  24 + | reason, you may specify a default "cloud" driver here. This driver
  25 + | will be bound as the Cloud disk implementation in the container.
  26 + |
  27 + */
  28 +
  29 + 'cloud' => env('FILESYSTEM_CLOUD', 's3'),
  30 +
  31 + /*
  32 + |--------------------------------------------------------------------------
  33 + | Filesystem Disks
  34 + |--------------------------------------------------------------------------
  35 + |
  36 + | Here you may configure as many filesystem "disks" as you wish, and you
  37 + | may even configure multiple disks of the same driver. Defaults have
  38 + | been setup for each driver as an example of the required options.
  39 + |
  40 + | Supported Drivers: "local", "ftp", "s3", "rackspace"
  41 + |
  42 + */
  43 +
  44 + 'disks' => [
  45 +
  46 + 'local' => [
  47 + 'driver' => 'local',
  48 + // 'root' => storage_path('app')
  49 + 'root' => public_path('uploads'),
  50 + ],
  51 +
  52 + 'public' => [
  53 + 'driver' => 'local',
  54 + 'root' => storage_path('app/public'),
  55 + 'url' => env('APP_URL').'/storage',
  56 + 'visibility' => 'public',
  57 + ],
  58 +
  59 + 's3' => [
  60 + 'driver' => 's3',
  61 + 'key' => env('AWS_ACCESS_KEY_ID'),
  62 + 'secret' => env('AWS_SECRET_ACCESS_KEY'),
  63 + 'region' => env('AWS_DEFAULT_REGION'),
  64 + 'bucket' => env('AWS_BUCKET'),
  65 + ],
  66 +
  67 + ],
  68 +
  69 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Mail Driver
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | Laravel supports both SMTP and PHP's "mail" function as drivers for the
  11 + | sending of e-mail. You may specify which one you're using throughout
  12 + | your application here. By default, Laravel is setup for SMTP mail.
  13 + |
  14 + | Supported: "smtp", "sendmail", "mailgun", "mandrill", "ses",
  15 + | "sparkpost", "log", "array"
  16 + |
  17 + */
  18 +
  19 + 'driver' => env('MAIL_DRIVER', 'smtp'),
  20 +
  21 + /*
  22 + |--------------------------------------------------------------------------
  23 + | SMTP Host Address
  24 + |--------------------------------------------------------------------------
  25 + |
  26 + | Here you may provide the host address of the SMTP server used by your
  27 + | applications. A default option is provided that is compatible with
  28 + | the Mailgun mail service which will provide reliable deliveries.
  29 + |
  30 + */
  31 +
  32 + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
  33 +
  34 + /*
  35 + |--------------------------------------------------------------------------
  36 + | SMTP Host Port
  37 + |--------------------------------------------------------------------------
  38 + |
  39 + | This is the SMTP port used by your application to deliver e-mails to
  40 + | users of the application. Like the host we have set this value to
  41 + | stay compatible with the Mailgun e-mail application by default.
  42 + |
  43 + */
  44 +
  45 + 'port' => env('MAIL_PORT', 587),
  46 +
  47 + /*
  48 + |--------------------------------------------------------------------------
  49 + | Global "From" Address
  50 + |--------------------------------------------------------------------------
  51 + |
  52 + | You may wish for all e-mails sent by your application to be sent from
  53 + | the same address. Here, you may specify a name and address that is
  54 + | used globally for all e-mails that are sent by your application.
  55 + |
  56 + */
  57 +
  58 + 'from' => [
  59 + 'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
  60 + 'name' => env('MAIL_FROM_NAME', 'Example'),
  61 + ],
  62 +
  63 + /*
  64 + |--------------------------------------------------------------------------
  65 + | E-Mail Encryption Protocol
  66 + |--------------------------------------------------------------------------
  67 + |
  68 + | Here you may specify the encryption protocol that should be used when
  69 + | the application send e-mail messages. A sensible default using the
  70 + | transport layer security protocol should provide great security.
  71 + |
  72 + */
  73 +
  74 + 'encryption' => env('MAIL_ENCRYPTION', 'tls'),
  75 +
  76 + /*
  77 + |--------------------------------------------------------------------------
  78 + | SMTP Server Username
  79 + |--------------------------------------------------------------------------
  80 + |
  81 + | If your SMTP server requires a username for authentication, you should
  82 + | set it here. This will get used to authenticate with your server on
  83 + | connection. You may also set the "password" value below this one.
  84 + |
  85 + */
  86 +
  87 + 'username' => env('MAIL_USERNAME'),
  88 +
  89 + 'password' => env('MAIL_PASSWORD'),
  90 +
  91 + /*
  92 + |--------------------------------------------------------------------------
  93 + | Sendmail System Path
  94 + |--------------------------------------------------------------------------
  95 + |
  96 + | When using the "sendmail" driver to send e-mails, we will need to know
  97 + | the path to where Sendmail lives on this server. A default path has
  98 + | been provided here, which will work well on most of your systems.
  99 + |
  100 + */
  101 +
  102 + 'sendmail' => '/usr/sbin/sendmail -bs',
  103 +
  104 + /*
  105 + |--------------------------------------------------------------------------
  106 + | Markdown Mail Settings
  107 + |--------------------------------------------------------------------------
  108 + |
  109 + | If you are using Markdown based email rendering, you may configure your
  110 + | theme and component paths here, allowing you to customize the design
  111 + | of the emails. Or, you may simply stick with the Laravel defaults!
  112 + |
  113 + */
  114 +
  115 + 'markdown' => [
  116 + 'theme' => 'default',
  117 +
  118 + 'paths' => [
  119 + resource_path('views/vendor/mail'),
  120 + ],
  121 + ],
  122 +
  123 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Default Queue Driver
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | Laravel's queue API supports an assortment of back-ends via a single
  11 + | API, giving you convenient access to each back-end using the same
  12 + | syntax for each one. Here you may set the default queue driver.
  13 + |
  14 + | Supported: "sync", "database", "beanstalkd", "sqs", "redis", "null"
  15 + |
  16 + */
  17 +
  18 + 'default' => env('QUEUE_DRIVER', 'sync'),
  19 +
  20 + /*
  21 + |--------------------------------------------------------------------------
  22 + | Queue Connections
  23 + |--------------------------------------------------------------------------
  24 + |
  25 + | Here you may configure the connection information for each server that
  26 + | is used by your application. A default configuration has been added
  27 + | for each back-end shipped with Laravel. You are free to add more.
  28 + |
  29 + */
  30 +
  31 + 'connections' => [
  32 +
  33 + 'sync' => [
  34 + 'driver' => 'sync',
  35 + ],
  36 +
  37 + 'database' => [
  38 + 'driver' => 'database',
  39 + 'table' => 'jobs',
  40 + 'queue' => 'default',
  41 + 'retry_after' => 90,
  42 + ],
  43 +
  44 + 'beanstalkd' => [
  45 + 'driver' => 'beanstalkd',
  46 + 'host' => 'localhost',
  47 + 'queue' => 'default',
  48 + 'retry_after' => 90,
  49 + ],
  50 +
  51 + 'sqs' => [
  52 + 'driver' => 'sqs',
  53 + 'key' => env('SQS_KEY', 'your-public-key'),
  54 + 'secret' => env('SQS_SECRET', 'your-secret-key'),
  55 + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
  56 + 'queue' => env('SQS_QUEUE', 'your-queue-name'),
  57 + 'region' => env('SQS_REGION', 'us-east-1'),
  58 + ],
  59 +
  60 + 'redis' => [
  61 + 'driver' => 'redis',
  62 + 'connection' => 'default',
  63 + 'queue' => 'default',
  64 + 'retry_after' => 90,
  65 + ],
  66 +
  67 + ],
  68 +
  69 + /*
  70 + |--------------------------------------------------------------------------
  71 + | Failed Queue Jobs
  72 + |--------------------------------------------------------------------------
  73 + |
  74 + | These options configure the behavior of failed queue job logging so you
  75 + | can control which database and table are used to store the jobs that
  76 + | have failed. You may change them to any database / table you wish.
  77 + |
  78 + */
  79 +
  80 + 'failed' => [
  81 + 'database' => env('DB_CONNECTION', 'mysql'),
  82 + 'table' => 'failed_jobs',
  83 + ],
  84 +
  85 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Third Party Services
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | This file is for storing the credentials for third party services such
  11 + | as Stripe, Mailgun, SparkPost and others. This file provides a sane
  12 + | default location for this type of information, allowing packages
  13 + | to have a conventional place to find your various credentials.
  14 + |
  15 + */
  16 +
  17 + 'mailgun' => [
  18 + 'domain' => env('MAILGUN_DOMAIN'),
  19 + 'secret' => env('MAILGUN_SECRET'),
  20 + ],
  21 +
  22 + 'ses' => [
  23 + 'key' => env('SES_KEY'),
  24 + 'secret' => env('SES_SECRET'),
  25 + 'region' => 'us-east-1',
  26 + ],
  27 +
  28 + 'sparkpost' => [
  29 + 'secret' => env('SPARKPOST_SECRET'),
  30 + ],
  31 +
  32 + 'stripe' => [
  33 + 'model' => App\User::class,
  34 + 'key' => env('STRIPE_KEY'),
  35 + 'secret' => env('STRIPE_SECRET'),
  36 + ],
  37 +
  38 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | Default Session Driver
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | This option controls the default session "driver" that will be used on
  11 + | requests. By default, we will use the lightweight native driver but
  12 + | you may specify any of the other wonderful drivers provided here.
  13 + |
  14 + | Supported: "file", "cookie", "database", "apc",
  15 + | "memcached", "redis", "array"
  16 + |
  17 + */
  18 +
  19 + 'driver' => env('SESSION_DRIVER', 'file'),
  20 +
  21 + /*
  22 + |--------------------------------------------------------------------------
  23 + | Session Lifetime
  24 + |--------------------------------------------------------------------------
  25 + |
  26 + | Here you may specify the number of minutes that you wish the session
  27 + | to be allowed to remain idle before it expires. If you want them
  28 + | to immediately expire on the browser closing, set that option.
  29 + |
  30 + */
  31 +
  32 + 'lifetime' => env('SESSION_LIFETIME', 120),
  33 +
  34 + 'expire_on_close' => false,
  35 +
  36 + /*
  37 + |--------------------------------------------------------------------------
  38 + | Session Encryption
  39 + |--------------------------------------------------------------------------
  40 + |
  41 + | This option allows you to easily specify that all of your session data
  42 + | should be encrypted before it is stored. All encryption will be run
  43 + | automatically by Laravel and you can use the Session like normal.
  44 + |
  45 + */
  46 +
  47 + 'encrypt' => false,
  48 +
  49 + /*
  50 + |--------------------------------------------------------------------------
  51 + | Session File Location
  52 + |--------------------------------------------------------------------------
  53 + |
  54 + | When using the native session driver, we need a location where session
  55 + | files may be stored. A default has been set for you but a different
  56 + | location may be specified. This is only needed for file sessions.
  57 + |
  58 + */
  59 +
  60 + 'files' => storage_path('framework/sessions'),
  61 +
  62 + /*
  63 + |--------------------------------------------------------------------------
  64 + | Session Database Connection
  65 + |--------------------------------------------------------------------------
  66 + |
  67 + | When using the "database" or "redis" session drivers, you may specify a
  68 + | connection that should be used to manage these sessions. This should
  69 + | correspond to a connection in your database configuration options.
  70 + |
  71 + */
  72 +
  73 + 'connection' => null,
  74 +
  75 + /*
  76 + |--------------------------------------------------------------------------
  77 + | Session Database Table
  78 + |--------------------------------------------------------------------------
  79 + |
  80 + | When using the "database" session driver, you may specify the table we
  81 + | should use to manage the sessions. Of course, a sensible default is
  82 + | provided for you; however, you are free to change this as needed.
  83 + |
  84 + */
  85 +
  86 + 'table' => 'sessions',
  87 +
  88 + /*
  89 + |--------------------------------------------------------------------------
  90 + | Session Cache Store
  91 + |--------------------------------------------------------------------------
  92 + |
  93 + | When using the "apc" or "memcached" session drivers, you may specify a
  94 + | cache store that should be used for these sessions. This value must
  95 + | correspond with one of the application's configured cache stores.
  96 + |
  97 + */
  98 +
  99 + 'store' => null,
  100 +
  101 + /*
  102 + |--------------------------------------------------------------------------
  103 + | Session Sweeping Lottery
  104 + |--------------------------------------------------------------------------
  105 + |
  106 + | Some session drivers must manually sweep their storage location to get
  107 + | rid of old sessions from storage. Here are the chances that it will
  108 + | happen on a given request. By default, the odds are 2 out of 100.
  109 + |
  110 + */
  111 +
  112 + 'lottery' => [2, 100],
  113 +
  114 + /*
  115 + |--------------------------------------------------------------------------
  116 + | Session Cookie Name
  117 + |--------------------------------------------------------------------------
  118 + |
  119 + | Here you may change the name of the cookie used to identify a session
  120 + | instance by ID. The name specified here will get used every time a
  121 + | new session cookie is created by the framework for every driver.
  122 + |
  123 + */
  124 +
  125 + 'cookie' => env(
  126 + 'SESSION_COOKIE',
  127 + str_slug(env('APP_NAME', 'laravel'), '_').'_session'
  128 + ),
  129 +
  130 + /*
  131 + |--------------------------------------------------------------------------
  132 + | Session Cookie Path
  133 + |--------------------------------------------------------------------------
  134 + |
  135 + | The session cookie path determines the path for which the cookie will
  136 + | be regarded as available. Typically, this will be the root path of
  137 + | your application but you are free to change this when necessary.
  138 + |
  139 + */
  140 +
  141 + 'path' => '/',
  142 +
  143 + /*
  144 + |--------------------------------------------------------------------------
  145 + | Session Cookie Domain
  146 + |--------------------------------------------------------------------------
  147 + |
  148 + | Here you may change the domain of the cookie used to identify a session
  149 + | in your application. This will determine which domains the cookie is
  150 + | available to in your application. A sensible default has been set.
  151 + |
  152 + */
  153 +
  154 + 'domain' => env('SESSION_DOMAIN', null),
  155 +
  156 + /*
  157 + |--------------------------------------------------------------------------
  158 + | HTTPS Only Cookies
  159 + |--------------------------------------------------------------------------
  160 + |
  161 + | By setting this option to true, session cookies will only be sent back
  162 + | to the server if the browser has a HTTPS connection. This will keep
  163 + | the cookie from being sent to you if it can not be done securely.
  164 + |
  165 + */
  166 +
  167 + 'secure' => env('SESSION_SECURE_COOKIE', false),
  168 +
  169 + /*
  170 + |--------------------------------------------------------------------------
  171 + | HTTP Access Only
  172 + |--------------------------------------------------------------------------
  173 + |
  174 + | Setting this value to true will prevent JavaScript from accessing the
  175 + | value of the cookie and the cookie will only be accessible through
  176 + | the HTTP protocol. You are free to modify this option if needed.
  177 + |
  178 + */
  179 +
  180 + 'http_only' => true,
  181 +
  182 + /*
  183 + |--------------------------------------------------------------------------
  184 + | Same-Site Cookies
  185 + |--------------------------------------------------------------------------
  186 + |
  187 + | This option determines how your cookies behave when cross-site requests
  188 + | take place, and can be used to mitigate CSRF attacks. By default, we
  189 + | do not enable this as other CSRF protection services are in place.
  190 + |
  191 + | Supported: "lax", "strict"
  192 + |
  193 + */
  194 +
  195 + 'same_site' => null,
  196 +
  197 +];
  1 +<?php
  2 +
  3 +return [
  4 +
  5 + /*
  6 + |--------------------------------------------------------------------------
  7 + | View Storage Paths
  8 + |--------------------------------------------------------------------------
  9 + |
  10 + | Most templating systems load templates from disk. Here you may specify
  11 + | an array of paths that should be checked for your views. Of course
  12 + | the usual Laravel view path has already been registered for you.
  13 + |
  14 + */
  15 +
  16 + 'paths' => [
  17 + resource_path('views'),
  18 + ],
  19 +
  20 + /*
  21 + |--------------------------------------------------------------------------
  22 + | Compiled View Path
  23 + |--------------------------------------------------------------------------
  24 + |
  25 + | This option determines where all the compiled Blade templates will be
  26 + | stored for your application. Typically, this is within the storage
  27 + | directory. However, as usual, you are free to change this value.
  28 + |
  29 + */
  30 +
  31 + 'compiled' => realpath(storage_path('framework/views')),
  32 +
  33 +];
  1 +<?php
  2 +
  3 +use Faker\Generator as Faker;
  4 +
  5 +/*
  6 +|--------------------------------------------------------------------------
  7 +| Model Factories
  8 +|--------------------------------------------------------------------------
  9 +|
  10 +| This directory should contain each of the model factory definitions for
  11 +| your application. Factories provide a convenient way to generate new
  12 +| model instances for testing / seeding your application's database.
  13 +|
  14 +*/
  15 +
  16 +$factory->define(App\User::class, function (Faker $faker) {
  17 + return [
  18 + 'name' => $faker->name,
  19 + 'email' => $faker->unique()->safeEmail,
  20 + 'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret
  21 + 'remember_token' => str_random(10),
  22 + ];
  23 +});
  1 +<?php
  2 +
  3 +use Illuminate\Support\Facades\Schema;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Database\Migrations\Migration;
  6 +
  7 +class CreateUsersTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('users', function (Blueprint $table) {
  17 + $table->increments('id');
  18 + $table->string('name');
  19 + $table->string('email')->unique();
  20 + $table->string('password');
  21 + $table->rememberToken();
  22 + $table->timestamps();
  23 + });
  24 + }
  25 +
  26 + /**
  27 + * Reverse the migrations.
  28 + *
  29 + * @return void
  30 + */
  31 + public function down()
  32 + {
  33 + Schema::dropIfExists('users');
  34 + }
  35 +}
  1 +<?php
  2 +
  3 +use Illuminate\Support\Facades\Schema;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Database\Migrations\Migration;
  6 +
  7 +class CreatePasswordResetsTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('password_resets', function (Blueprint $table) {
  17 + $table->string('email')->index();
  18 + $table->string('token');
  19 + $table->timestamp('created_at')->nullable();
  20 + });
  21 + }
  22 +
  23 + /**
  24 + * Reverse the migrations.
  25 + *
  26 + * @return void
  27 + */
  28 + public function down()
  29 + {
  30 + Schema::dropIfExists('password_resets');
  31 + }
  32 +}
  1 +<?php
  2 +
  3 +use Illuminate\Database\Seeder;
  4 +
  5 +class DatabaseSeeder extends Seeder
  6 +{
  7 + /**
  8 + * Run the database seeds.
  9 + *
  10 + * @return void
  11 + */
  12 + public function run()
  13 + {
  14 + // $this->call(UsersTableSeeder::class);
  15 + }
  16 +}
  1 +/*
  2 +Navicat MySQL Data Transfer
  3 +
  4 +Source Server : 本地MYSQL
  5 +Source Server Version : 50724
  6 +Source Host : localhost:3306
  7 +Source Database : myblog
  8 +
  9 +Target Server Type : MYSQL
  10 +Target Server Version : 50724
  11 +File Encoding : 65001
  12 +
  13 +Date: 2019-06-10 14:22:32
  14 +*/
  15 +
  16 +SET FOREIGN_KEY_CHECKS=0;
  17 +
  18 +-- ----------------------------
  19 +-- Table structure for articles
  20 +-- ----------------------------
  21 +DROP TABLE IF EXISTS `articles`;
  22 +CREATE TABLE `articles` (
  23 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  24 + `title` varchar(128) DEFAULT NULL,
  25 + `auth` varchar(32) DEFAULT NULL,
  26 + `desc` varchar(255) DEFAULT NULL,
  27 + `ctime` datetime DEFAULT NULL,
  28 + `tid` int(11) NOT NULL,
  29 + `cid` int(11) NOT NULL,
  30 + `thumb` varchar(128) CHARACTER SET utf32 DEFAULT NULL,
  31 + `num` int(11) DEFAULT NULL,
  32 + `goodnum` int(11) DEFAULT NULL,
  33 + `content` longtext NOT NULL,
  34 + PRIMARY KEY (`id`)
  35 +) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4;
  36 +
  37 +-- ----------------------------
  38 +-- Records of articles
  39 +-- ----------------------------
  40 +INSERT INTO `articles` VALUES ('1', '这些跑步建议,你一定要知道', '小明哥', '抛开职业跑者,对于绝大多数人来说,我们选择跑步的目的就是为了健身或者减肥。在日常跑步过程中,逞强并不可取,也不是真正的勇敢,而是不敢正视自己。 ...', '2019-05-24 21:48:52', '2', '3', '20190524/eyMrfE6L7xwx6opySxMuM67C3lRvaTrz7B76VolT.jpeg', '1706', '209', '<p><strong>1、不要空腹跑步</strong></p><p>都说饭后两小时之内不能做剧烈运动,到现在跑步赛事鸣枪的时间都特别早,有的朋友晨跑,不吃早餐空腹跑步也不值得提倡。</p><p>空腹晨跑影响肠胃,尤其是对胃的伤害非常大,人体经过一夜的新陈代谢很多器官都处于不利的状态,急需补充能量和营养物质,空腹晨跑使得胃受到刺激,加重胃的负担。</p><p>建议跑者最好以补充碳水化合物为主,摄入300-500卡路里的能量。</p><p style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 25px; color: rgb(47, 47, 47); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255); word-break: break-word !important;\"><span style=\"box-sizing: border-box; font-weight: 700;\">2、严格执行计划?也要学会偶尔放松啦</span></p><p style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 25px; color: rgb(47, 47, 47); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255); word-break: break-word !important;\">跑者通常都会为制定严格的训练计划,但不计后果的去执行很不可取,学会放弃也是门哲学。</p><p style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 25px; color: rgb(47, 47, 47); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255); word-break: break-word !important;\">都说法无久不变,运无往不复,制定计划的时候很难提前预知天气、身体等客观因素,聪明的跑者都能灵活变通,做出适当的改变。</p><p><strong>3、热身,千万不要错过</strong><br/></p><p>有些心急的跑者喜欢换上装备直接开跑, 虽然有人能免遭其害,如果长时间如此,诸如抽筋,跟腱酸痛等毛病会时常来光顾你的身体。</p><p>不管你跑多长的距离,充分的热身都至关重要,你可以选择循序渐进的方式,开始的时候原地踏步,随后进行跨步,最后在活动一下各关节,这样能大大降低跑步受伤的概率。当然也不要忘了然后拉伸。</p><p><strong>4、别逞强,痛就要停下来</strong><br/></p><p>跑步是一项耐力运动,长时间的运动会导致疲劳,疲劳往往更容易产生伤病。跑步的时候千万不要抱着硬撑的心理,当身体出现不适的时候,其实是它在向你抗议,跑步不提倡轻伤不下火线,忽略小伤小痛会让你付出惨重的代价。</p><p><br/></p><p><br/></p>');
  41 +INSERT INTO `articles` VALUES ('2', 'CSS省略号text-overflow超出溢出显示省略号', '小红', 'DIV CSS text-overflow文本有溢出时显示css省略号clip ellipsis样式基础知识与用法实例经验教程篇', '2019-05-24 21:37:51', '1', '2', '20190522/uQZN67MAjsphnnwbglvuKar35jXM5Db0GUNURPeI.jpeg', '1310', '589', '<p><span style=\"color: rgb(51, 51, 51); font-family: tahoma, &quot;microsoft yahei&quot;, 微软雅黑; background-color: rgb(255, 255, 255);\">有时为了避免文本文字内容超出一定宽度后溢出,我们想要溢出的部分不显示但用省略号(...)显示,这个时候我们可以使用CSS text-overflow文本溢出省略号属性样式实现。</span></p>');
  42 +INSERT INTO `articles` VALUES ('13', '女人爱你到最高境界,才会“故意”打扰你', '小红姐姐', '感情里,很多男人都不喜欢过于粘人的女朋友,总觉得每天和女人在一起少了些自由。', '2019-05-25 22:14:02', '1', '2', '20190525/5tNLID3ffV80IdN0H8NypgD1tdAXkpRUV0dT39Ai.jpeg', '3675', '671', '<p>感情里,很多男人都不喜欢过于粘人的女朋友,总觉得每天和女人在一起少了些自由。不管是在婚姻里,还是在恋爱的时候,男人都渴望自由,不想一直被女人缠着。</p><p>一回头看见女人的样子,男人的心里不但不踏实,还会很心烦。在这一刻,很想把女人狠狠地推开。有的时候,两个人会因为这件事吵来吵去,最后还是没有达成一致。</p><p>两个人成为了恋人,就应该站在对方的角度思考问题,要知道对方的心里想法。这样,才知道对方的不容易,才会认真对待这份爱情,才会好好珍惜爱人。</p><p>要知道,没有人会用宝贵的时间去打扰一个不爱的人,没有人会无聊到这种地步。女人之所以打扰你,是因为想让你多陪陪她,给她一点温暖。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/16235793-34d74e086865f2cb.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>或许她的方式不对,但她这样做是想拉近两颗心。女人爱你到最高境界,才会“故意”打扰你 ,别再误会了。</p><p>想念你,想依靠在你的怀里</p><p>女人深爱着男人,就会一直粘着男人,男人走到哪女人就想跟到哪。这是女人对爱的一种表达方式,想让男人在意自己,想走进男人的心里。</p><p>单独相处的时候,她会靠近你,和你只有几毫米的距离,人多的时候,他会一直牵着你的手,即使一只手做什么事情不方便,她也不会松开你。</p><p>很多时候,女人也会想很多,怕你对她没新鲜感,但她就是忍不住的靠近你。爱一个人就是这样的,不靠近觉得缺少点什么,靠近了心安了,却又怕你会厌倦。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/16235793-fd8b09bb81f0b5c6.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>在乎你,不想看到你被灌醉</p><p>真正爱上了一个人,是很放心不下的,所以,她管得比较多。男人喜欢热闹,不管谁找吃饭,都会毫不犹豫的答应,根本不会考虑女人的感受。</p><p>下班以后没有回家,也没有给女人发一条消息,直接去参加聚会了。女人早已做好了饭菜,就等着男人回来吃饭呢,可一直没有等到男人。</p><p>心里惦记着男人,不停地给男人打电话,发消息。或许男人正开心着呢,看到女人的消息没有回复,把手机扔到了一旁。男人心里一万个不愿意,觉得女人很烦,打扰到自己了。</p><p>选择和谁在一起,就要对谁负责任,不要心里只想着自己,不要认为别人做的都是错误的。作为一个成年人,别太幼稚,别扎对方的心,别让对方感到累。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/16235793-53ba3c2e8be7fcd6.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>需要你,想每时每刻都有你</p><p>女人是很没有安全感的,习惯拉着父母的衣角,生怕父母和自己保持距离,习惯跟在男人的身后,生怕男人把自己丢掉。</p><p>没有人陪在身旁的日子,是很孤独的,女人不想有这种感觉。需要你,想一直看见你的样子,哪怕你什么也不说,她也会很满足。</p><p>或许频繁出现在你的身旁,你有些不习惯,但只要你理解她,就不会这样想了,因为她只是想让自己安心。珍惜陪在你身旁的人,珍惜打扰你的人,她是真心爱你,不掺一点假。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/16235793-a7a7a1fda053ad5a.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>心疼你,不想让你一直工作</p><p>对于一个人来说,最重要的就是身体,所以说,一定要多休息,不能让自己累到。可很多男人想成功,每天早起,晚睡,根本没太多时间休息。</p><p>或许你觉得身体能吃得消,实际上是吃不消的,长时间这样,你会垮掉的。到什么时候都要记得,人就是人,跟机器是比不了的,它可以工作24小时,你是不行的。</p><p>深爱你的女人,是很心疼你的,常常把你闹钟关掉。她不想让你那么累,不想让你一边头疼,一边工作。钱不是万能的,她不想让你因为钱而拼命。</p><p>耽误了你的工作,请不要责怪她,请不要冷落她。女人为了你做这么多,你应该感到幸福,应该珍惜她,不能辜负了她。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/16235793-2b246fb47e73af19.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p><strong>情感寄语:</strong></p><p>爱上了你,想一直陪伴着你,爱上了你,想给你爱与关心,爱上了你,想把你照顾好。</p><p>她是你的女人,你要珍惜和她在一起的每一天。两个人都爱到最高境界,谁也离不开谁,就不再担心谁会离开谁了。</p><p>找到心中的人,是很幸运的,被一个人深爱着,更是幸运的。愿每一个人都拥有真正的爱情,都能幸福、快乐的度过每一天。</p><p><br/><br/>作者:爱情摇篮<br/>链接:https://www.jianshu.com/p/66fb54063486<br/>来源:简书<br/>简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。</p><p><br/></p>');
  43 +INSERT INTO `articles` VALUES ('12', '南瓜不能和它同吃,一定要小心,很多人都不知道!', '小红', '南瓜是广受百姓喜爱的家常菜,但它却有着“营养全能王”的美誉,能帮人快速补充天然营养素。', '2019-05-25 22:12:38', '1', '2', '20190525/vhV5RlZhlpQuffXPEZkWXbabJYbgHQj5P0xxF4EI.jpeg', '3200', '731', '<p>&nbsp; &nbsp; &nbsp;南瓜是广受百姓喜爱的家常菜,但它却有着“营养全能王”的美誉,能帮人快速补充天然营养素。南瓜在某些国家被誉为“神瓜”,因为它既可为粮,又可为菜,冬天吃它,好处太多了!</p><p>1、抗癌</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜含有碳水化合物、胡萝卜素、膳食纤维、氨基酸、多糖,以及多种维生素和矿物质。南瓜中所含维生素A的衍生物,可以降低机体对致癌物质的敏感程度,可以稳定上皮细胞,防止其癌变,抗击肺癌、膀胱癌和喉癌等。</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 乳腺癌和卵巢癌一直是女性健康的大敌,研究表明,南瓜富含胡萝卜素,对这两种癌症有抗击作用。另外,南瓜中还含有一种能分解亚硝胺的酶,对抗击癌症有重要意义。</p><p>2、保护心脏</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜富含膳食纤维,对心脏很有好处。美国哈佛大学一项万人规模调研显示,高纤维饮食者与低纤维饮食者相比,冠心病发作风险降低40%。</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 瑞典的一项最新研究也得出类似结论,高纤维饮食女性与低纤维饮食女性相比,患心脏病风险降低25%。</p><p>3、健胃消食、排毒通便</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 《本草纲目》记载南瓜“性温,味甘,入脾胃经”,中医认为其有补中益气、消炎止痛、解毒杀虫的功效,对脾胃虚弱有很好的食疗效果。</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜是健胃消食高手,其中丰富的果胶还能促进溃疡的部位愈合,“吸附”细菌和有毒物质,包括铅等重金属物质,因而起到排毒的作用。</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜中的甘露醇有通大便的作用,可减少粪便中毒素对人体的危害;膳食纤维非常细软,能促进肠道蠕动,缓解便秘,同时还不伤胃黏膜。</p><p>南瓜不能和什么搭配吃</p><p>1.南瓜+菠菜</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜含丰富维生素C分解酶,会破坏菠菜中的维生素C,同时自身营养价值也会降低。</p><p>2.南瓜+红薯</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 皆属易滞气食物,如果不煮熟便食用会引起腹胀,若二者同食,更会导致肠胃气胀、腹痛、吐酸水等。</p><p>3.南瓜+羊肉</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 这两种食物都是热性之物,一起吃可能会导致腹胀、便秘等等一些疾病。患感染性疾病和发热症状者不宜食用,以防病情恶化。</p><p>4.南瓜+醋</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 醋酸会破坏南瓜中的营养元素,降低营养价值。</p><p>5.南瓜+带鱼</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 带鱼富含优质蛋白质、不饱和脂肪酸以及DHA、维生素A、维生素D等,有补虚、养肝、促进乳汁生成等作用,但与南瓜同食会身体不利。</p><p>6.南瓜+红枣</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 红枣富含维生素C,味甘性温,脸上斑多皮肤不好,多食易消化不良,而南瓜性温,二者同食不仅维生素C被破坏,还会加重消化不良等症状。</p><p>7.南瓜+螃蟹</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜和螃蟹同食并无毒副作用。不建议同食的主要原因是南瓜含有丰富的“钴”元素,“钴”元素对降血压有较好疗效。这与螃蟹的高血压患者不宜多食,有食物搭配不合理的成分,不过并不会影响身体健康。只是相互抵消了食疗作用。</p><p>8.南瓜+虾</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 虾肉中含有多种微量元素,与南瓜同时食用,能与其中的果胶反应,生成难以消化吸收的物质,导致痢疾。可以用黑豆、甘草解毒。</p><p>9.南瓜+油菜&nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 南瓜和油菜与含维生素C丰富的食品搭配吃,就会把维生素C破坏。</p><p>10.南瓜+辣椒</p><p>&nbsp; &nbsp; &nbsp; &nbsp; 辣椒与南瓜相克,辣椒中的维生素C会被南瓜中的分解酶破坏。</p><p><br/></p>');
  44 +INSERT INTO `articles` VALUES ('6', '测试', '小明', '真是很美好的一天哇真是很美好的一天哇真是很美好的一天哇', '2019-05-24 16:47:17', '1', '2', '20190524/1AbXRFkrDjOy3QMPI0xbpjsVZQ9cAxSnWByQOoo8.jpeg', '4404', '547', '<p>达瓦大无</p>');
  45 +INSERT INTO `articles` VALUES ('10', '四月初四的秋名山上,格外的凉爽', '小红帽', '啊夏天嗄四月初四的秋名山上,格外的凉爽', '2019-05-24 20:43:30', '1', '2', '20190524/RbD9SuFkJZ4qGm8PsoMtQoEkTkRoSn6OxRNlcEtr.jpeg', '1398', '628', '<p>啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽啊夏天嗄四月初四的秋名山上,格外的凉爽</p>');
  46 +INSERT INTO `articles` VALUES ('8', '测试123456', '小明', '真是很美好的一天哇真是很美好的一天哇真是很美好的一天哇', '2019-05-24 16:42:52', '1', '2', '20190524/ula9wToC6fEl9TYHi04jNvU0TXYOCmfUvQmOqrHz.jpeg', '3992', '397', '<p>达瓦大哇多哇大无多</p>');
  47 +INSERT INTO `articles` VALUES ('9', '测试', '小明', '真是很美好的一天哇真是很美好的一天哇真是很美好的一天哇', '2019-05-24 16:19:52', '1', '2', '20190524/O1HoixJE9sYL7ewjvKt3dSiCd7v70qmP5A1Hw77Q.jpeg', '2529', '413', '<p>达瓦大哇多哇多哇</p>');
  48 +INSERT INTO `articles` VALUES ('11', '类似书房的书摘类app推荐!', '小明哥', '现在的读书软件层出不穷,在选择的时候犯难,让我们的选择困难症又犯了', '2019-05-25 22:10:53', '1', '2', '20190525/ZQGxjdgCAEZqjWzlcO2NyTz3rDQ13nRBEOG5YmEQ.jpeg', '3334', '881', '<p>现在的读书软件层出不穷,在选择的时候犯难,让我们的选择困难症又犯了。而且很多人换了很多种读书软件,要么是因为要付费,要么就是因为广告乱入,导致对软件的观感越来越差。那今天就给大家推荐一款使用起来轻松方便的读书软件—流书。</p><p><br/></p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/13665754-e542ecb30237bc0d.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>它和大多数读书软件相比,有以下几个优点:</p><p><strong>【无广告、无弹窗】</strong></p><p>软件页面整洁、没有广告覆盖,能够很好的提高我们的阅读质量,保证我们的阅读效率。</p><p><br/></p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/13665754-5cbea6841df170e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/150/format/webp\"/></p><p><strong>【没有任何收费机制】</strong></p><p>大家都知道很多读书软件都有收费机制,这就导致了我们的阅读质量不过硬;而流书没有任何的收费机制,很多的软件的扫图识别都有次数限制,而流书也没有,非常的便捷。</p><p><br/></p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/13665754-0d3893d0b63abfae.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/419/format/webp\"/></p><p><strong>【方便用零碎的时间阅读】</strong></p><p>软件开发的目的就是让大家能够在零碎的时间体验阅读的乐趣。所以采用的是书摘的阅读方式,能够轻松便捷的阅读,在做公交的时候、睡觉之前都可以打开阅读一下。</p><p><br/></p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/13665754-57331bad0ceac593.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/417/format/webp\"/></p><p>整体来说,这款软件还是非常符合我们的生活节奏的,建议大家可以下载看一下。</p><p><br/><br/>作者:流书APP<br/>链接:https://www.jianshu.com/p/055bb06fea7c<br/>来源:简书<br/>简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。</p><p><br/></p>');
  49 +INSERT INTO `articles` VALUES ('14', '再多情话,抵不上一个“及时回复”', '小明明', '网上流行一句话:在乎你的人“秒回”,不在乎你的人“轮回”。', '2019-05-25 22:15:45', '1', '2', '20190525/urKbAE6PtxOwutavt6FRZhJnE2hki6As9jUmwThM.jpeg', '4476', '698', '<p>这话未免夸张,虽然现在是网络时代,通讯发达,大多数人都机不离身,可是每人都有自己的工作和生活,不可能时刻都在线,也不可能哪时都有空。</p><p><br/></p><p>但在乎你的人一定会“及时回复”!</p><p><br/></p><p>尤其是情侣,“及时回复”虽是一个小小的细节,却能检验他为人靠不靠谱,能否让你信任,会不会在乎你,值不值得你为他付出真情。</p><p><br/></p><p>“及时回复”,是情侣之间信任的基础</p><p><br/></p><p>美国学者尼娜·欧尼尔说:“信任是婚姻关系中两个人所共享的最重要特质,也是建立愉快的、成长的关系所不可或缺的。”信任是亲密交往的基础,若是连消息都不回的人,能让你信任吗?你会对他交付真心吗?</p><p><br/></p><p>爱你的人,时刻都会牵挂你,他巴不得对你时刻都在线。哪怕外表有多高冷,内心对你都是满腔热情;哪怕他的性格有多粗心大意,对你都会敏感细腻。<br/></p><p><br/></p><p>爱你的人无论工作有多忙,距离有多远,对你的关心总及时到位。他不会让你等待,不会让你孤单,他会让你有“触手可及”的存在和心安。</p><p><br/></p><p>爱你的人一定在乎你,一定会对你“及时回复”,“及时回复”是他爱你的软实力。</p><p><br/></p><p>涂磊说:“踏实的感情往往并不浪漫,一个人爱不爱你,千万不要听他说了什么,而要看他对你做了什么,说得好不如做得到位。”<br/></p><p><br/></p><p>对你甜言蜜语的人未必对你是真爱,为你做得多的人,一定是真心爱你。</p><p>“及时回复”虽然只是个小细节,却能看出一个人的人品、修养、家教,更能判断他是否在乎你,对你是不是真心,值不值得你去爱。</p><p><br/></p><p>爱你的人不会敷衍你、不会有种种借口、更不会让你担心,他不舍得让你有一丝一毫的难受。</p><p><br/></p><p>爱你的人会用你喜欢的方式待你,不爱你的人会用他喜欢的方式对你。</p><p><br/></p><p>不爱你的人,你的满腔热情对他都是多余,你的消息对他甚至是种打扰。</p><p><br/></p><p>若一个人常不回你的消息,就别再发了,他心里没有你的位置;等不到回复的消息就别等了,你的等待会是一种时间上的浪费。</p><p><br/></p><p>不爱你的人即使你卑微到尘埃里,他会轻视你的讨好;哪怕你对他的情把全世界的人都感动了,也激不起他内心的涟漪。</p><p><br/></p><p>真心要付给懂得珍惜你的人,如果他一直无视你的付出,常不“及时回复”你的消息,再爱也要放手、再痛也要割舍。</p><p><br/></p><p>一辈子很长,与其浪费时间在不爱你的人身上,不如在自己的天空下灿烂,若你的天空一片晴朗,不怕没有好的男人与你携手于风和日丽。</p><p><br/></p><p>爱你的人一定会“及时回复”,“及时回复”是让人信任的基础,是亲密关系中的软实力,再多情话都抵不过“及时回复”的温馨。</p>');
  50 +INSERT INTO `articles` VALUES ('15', '女人彻底喜欢上一个人,往往是这三种样子', '小李子', '不管是男人还是女人,一生中都会有好些心动的时刻。', '2019-05-25 22:17:24', '1', '2', '20190525/wSwZdixodJkRRdd2Q0h15QjWKYWmhddr5pFCukjk.jpeg', '2008', '911', '<p>不管是男人还是女人,一生中都会有好些心动的时刻。只是心动的次数不少,但是很多心动都不过是刹那,过去了就过去了,并谈不上真的喜欢。毕竟心动从来都不是答案,心定才是。</p><p>每个人都可能会对好些人有刹那的心动和好感,却很难得真的彻底喜欢上一个人。</p><p>彻底喜欢上一个人,和瞬间的好感,从来都是不一样的,尤其是女人,当她彻底喜欢上一个人,她会变得非常不同,她往往是下面这三种样子。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/2100084-6ac50f3c537e4fb0?imageMogr2/auto-orient/strip%7CimageView2/2/w/639/format/webp\"/></p><p><strong>不管她多么女汉子,在那个男人面前也总是很温柔。</strong></p><p>一个女人,在遇到喜欢的人之前,她的性格,可能会很爷们,很汉子,很强势,仿佛根本就不懂什么叫柔弱,但是一旦她对一个男人动了心,彻底喜欢上人家,她在那个男人面前,不自觉地,就会变得特别的温柔,总是轻声细语,情意绵绵的。</p><p>女人就是这样,她纵使是一个很强悍的女人,纵使在其他人面前一直表现得都很霸道,她在自己喜欢的人面前,永远也是小鸟依人的。她越是喜欢一个人,就越是会不自觉地变得柔软。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/2100084-1125f9ccb1477641?imageMogr2/auto-orient/strip%7CimageView2/2/w/640/format/webp\"/></p><p><strong>做什么都想着对方,对喜欢的那个男人极其体贴。</strong></p><p>喜欢上一个人就是,总是想要知道他现在干嘛,总是他开心自己就开心,总是不自觉地就想要对他各种好。当女人彻底喜欢上一个人,她总是会傻傻地把那个男人,看得比自己还更重要,方方面面关注着他,无微不至地照顾着他,总想对他好。</p><p>没有不懂体贴的女人,只有不喜欢男人的女人,女人的体贴,她不会随随便便地去给一个男人,但是他一旦对一个男人用情至深,她也就会毫不保留地,事无巨细地,各种体贴入微。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/2100084-079a1f9a58d89f6e?imageMogr2/auto-orient/strip%7CimageView2/2/w/633/format/webp\"/></p><p><strong>以前总是喜欢靠自己,现在总爱跟喜欢的男人撒娇。</strong></p><p>不要以为一个女人平时看起来特别的独立,什么都是靠自己,完全不依赖别人,那么她就是一个不懂得依靠男人,向男人撒娇的女人了。她不是不想依靠,她只是没有人依靠,他只是不想谁都去胡乱依靠,她只是在等待着那个可以依靠的人。</p><p>一旦她彻底喜欢上一个男人,她以往有多独立,现在就会变得有多粘人,她会经常跟那个男人撒娇,不管什么都总想男人帮着女人,因为这样让她感受到被爱,让她觉得很有安全感。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/2100084-43e5f525ab9dd0c5?imageMogr2/auto-orient/strip%7CimageView2/2/w/640/format/webp\"/></p><p>女人身上的这些特性,她从不会轻易给别人,只会给那个,发自真心爱着她,她也爱着的人。</p><p>当女人彻底喜欢上一个人,在那个男人面前,她会变得很温柔,她会对男人很体贴,她会经常跟男人撒娇卖萌。</p><p>那时候的女人,是她最深情的样子,也是她最可爱的样子。</p><p><br/><br/>作者:南方姑娘谭檬<br/>链接:https://www.jianshu.com/p/139feec55b83<br/>来源:简书<br/>简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。</p><p><br/></p>');
  51 +INSERT INTO `articles` VALUES ('16', '推荐12个免费学编程的好网站。', '小实验', '今天给大家推荐12个可以免费学习编程的网站,希望大家哪怕找到一个自己合适的,然后好好利用起来,那么必将会有长足的进步。', '2019-05-30 16:09:06', '2', '7', '20190525/vDeskcJbv047bvaPl2DSuI6pXrCrxDgCfcRfk7LX.jpeg', '1744', '725', '<h1><strong><a href=\"https://www.shiyanlou.com/\" target=\"_blank\">12. 实验楼</a></strong></h1><p>这是我的私心。实验楼是自家网站,自家网站不放在前排,就好比有好吃的不先给好朋友吃而是给敌人吃,那我是做不到了。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/226662-435fe89024a6a237?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>image</p><p>实验楼有大量的基础课以及练手项目都是免费课程,直接在云端Linux环境中学习。从最热门的Python语言,到新兴的大数据、机器学习,并且以动手实战为主,更加扎实掌握知识。</p><p><strong><a href=\"https://www.shiyanlou.com\" target=\"_blank\">https://www.shiyanlou.com</a></strong></p><p><br/></p><h1><strong><a href=\"https://www.codecademy.com/\" target=\"_blank\">11. Codecademy</a></strong></h1><p>Codecademy的大名相信大家都听过,这个就不多介绍了,免费课程很多很全面。大家真的要好好利用资源呀。</p><p><strong><a href=\"https://www.codecademy.com/\" target=\"_blank\">https://www.codecademy.com/</a></strong></p><p><br/></p><h1><strong><a href=\"http://freecodecamp.com/\" target=\"_blank\">10. Free Code Camp</a></strong></h1><p>Free Code Camp是一个非营利组织,大家可以在该平台学习HTML,CSS以及JavaScript等前端知识。</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/226662-e2995fc8bb2d88b6?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>很有意思的是,该网站创始人Quincy Larson,当初是因为来中国旅行,看到中国小孩子学编程的热情被感动到了,因此才创立了该网站。</p><p><strong><a href=\"http://freecodecamp.com/\" target=\"_blank\">http://freecodecamp.com/</a></strong></p><p><br/></p><h1><strong><a href=\"http://www.theodinproject.com/\" target=\"_blank\">9. The Odin Project</a></strong></h1><p>奥丁就是雷神索尔的父亲,九大国度的统治者。奥丁项目这个网站是一个开源的编程,目前有Web开发,Ruby语言,数据库,以及许多前端的课程供大家学习。</p><p>&lt;header contenteditable=&quot;true&quot; style=&quot;position: absolute; bottom: 0px; right: 0px;&quot;&gt;&lt;/header&gt;</p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/226662-8f38a81c6c6d83ff?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>image</p><p>该项目有三大理念值得人敬佩:1. 教育资源应当是免费的;2. 动手才能真正地学好;3. 开源是最棒哒。</p><p><strong><a href=\"http://www.theodinproject.com/\" target=\"_blank\">http://www.theodinproject.com/</a></strong></p><p><br/></p><h1><strong><a href=\"http://online-learning.harvard.edu/course/cs50-introduction-computer-science\" target=\"_blank\">8. Harvard University CS50 Class</a></strong></h1><p>哈佛大学的计算机科学课程,大家可以学到扎实的计算机基础知识和灵活的思维方式。这个课程已经有好多年的历史,在网上也是一直疯传,网易云也有字幕版本,大家可以花时间去看看。</p><p><strong><a href=\"http://online-learning.harvard.edu/course/cs50-introduction-computer-science\" target=\"_blank\">http://online-learning.harvard.edu/course/cs50-introduction-computer-science</a></strong></p><p><br/></p><h1><strong><a href=\"http://htmldog.com/\" target=\"_blank\">7. HTML Dog</a></strong></h1><p>一听到这个名字相信大家就懂这个网站主要是干嘛的了,前端狗哇;放心狗在国外是褒义词。网站有HTML,CSS, JavaScript的教程,案例,技巧合集等等,非常值得大家去学习。</p><p><strong><a href=\"http://htmldog.com/\" target=\"_blank\">http://htmldog.com/</a></strong></p><p><br/></p><h1><strong><a href=\"https://www.khanacademy.org/\" target=\"_blank\">6. Khan Academy</a></strong></h1><p>可汗学院的大名相信大家都知道,但是有多少人真正做到每天去上面学习的呢?可汗学院几乎是全球影响力最大的在线教育平台之一,多次获得微软、谷歌等许多公司以及政府的资助。</p><p><strong><a href=\"https://www.khanacademy.org/\" target=\"_blank\">https://www.khanacademy.org/</a></strong></p><p><br/></p><h1><strong><a href=\"http://www.coursera.org/\" target=\"_blank\">5. Coursera</a></strong></h1><p>Coursera目前有与来自28个国家的145所大学合作提供在线课堂。上面的资源都是非常高质量的。但是有数据统计尽管有数百万人注册课堂,课程完成率仅有7%-9%。全世界都一样,只有少数人能够坚持下去啊。</p><p><strong><a href=\"http://www.coursera.org\" target=\"_blank\">www.coursera.org</a></strong></p><p><br/></p><h1><strong><a href=\"http://www.edx.org/\" target=\"_blank\">4. edX</a></strong></h1><p>edX是由麻省理工大学和哈佛大学联合创建的在线开放课堂,也是非盈利的组织。目前也已经有超过50所大学参与提供在线课堂等学习项目。</p><p><br/></p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/226662-213cab47b7ad2a32?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p><br/><strong><a href=\"http://www.edx.org\" target=\"_blank\">www.edx.org</a></strong></p><p><br/></p><p><br/></p><h1><strong><a href=\"https://ocw.mit.edu/index.htm\" target=\"_blank\">3. 麻省理工开放课</a></strong></h1><p>麻省理工学院的公开课。尽管很多人表示没有视频,其实有很多是音频/视频的,尤其计算机相关的一些课程。</p><p><strong><a href=\"https://ocw.mit.edu/index.htm\" target=\"_blank\">https://ocw.mit.edu/index.htm</a></strong></p><h1><strong><a href=\"https://davidwalsh.name/\" target=\"_blank\">2. David Walsh</a></strong></h1><p>David Walsh是一个拥有多年Web开发经验的工程师,该网站是他分享自己技术经验的一个博客,里面有大量的网页开发与前端相关的干货,建议大家去看看。</p><p><strong><a href=\"https://davidwalsh.name/\" target=\"_blank\">https://davidwalsh.name/</a></strong></p><p><br/></p><h1><strong><a href=\"https://www.udemy.com/\" target=\"_blank\">1. Udemy</a></strong></h1><p>Udemy也是国外大名鼎鼎的在线教育平台,上面的课程都是由各类老师们或者有特长的人自己发布。</p><p><br/></p><p><img class=\"\" src=\"//upload-images.jianshu.io/upload_images/226662-6c4d7bfacad8ae85?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp\"/></p><p>尽管很多课程都是收费的,但是目前开发相关的课程,有1200多门都是免费学习的,并且都评分不低。<br/><strong><a href=\"https://www.udemy.com\" target=\"_blank\">https://www.udemy.com</a></strong></p><p><br/></p><p><strong>我知道你们要说什么</strong>:这这这这得多好的英语水平才能用得上啊?!!!你要知道,大家都是这么想的,所以大家都没有去使用这些资源。</p><p>假如你用心提升下自己的英语,将能够超越多少人哇!其实提高英语不仅对你学习有帮助,对编程本身也有好处。当然,实在学不好英语,还有实验楼陪着你。</p><p><br/><br/>作者:实验楼<br/>链接:https://www.jianshu.com/p/2a9abfe7dfb4<br/>来源:简书<br/>简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。</p><p><br/></p>');
  52 +
  53 +-- ----------------------------
  54 +-- Table structure for banners
  55 +-- ----------------------------
  56 +DROP TABLE IF EXISTS `banners`;
  57 +CREATE TABLE `banners` (
  58 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '轮播图id',
  59 + `title` varchar(32) DEFAULT NULL COMMENT '标题',
  60 + `desc` varchar(128) DEFAULT NULL COMMENT '描述',
  61 + `url` varchar(255) DEFAULT NULL COMMENT '链接',
  62 + `status` tinyint(1) DEFAULT NULL COMMENT '状态',
  63 + PRIMARY KEY (`id`)
  64 +) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
  65 +
  66 +-- ----------------------------
  67 +-- Records of banners
  68 +-- ----------------------------
  69 +INSERT INTO `banners` VALUES ('1', '测试11', '真是很美好的一天哇真是很美好的一天哇真是很美好的一天哇', '20190522/ZzWE42MiGuglcjP6SixGOfiCQEQgkWwrIevnqDkT.jpeg', '1');
  70 +INSERT INTO `banners` VALUES ('2', '测试22', '真是很美好的一天哇真是很美好的一天哇真是很美好的一天哇', '20190522/fkhQ85RyFJWDjc3N6BNlJldVyIXJhOXRyuz6RNoW.jpeg', '1');
  71 +INSERT INTO `banners` VALUES ('4', '夏日炎炎 来玩耍吧', '提醒女人:爱一个男人爱得发疯时,也不要做这些事情', '20190524/vrp1aXZUDKyYjzJEi1SoT0PGkoEl7mvaiCe8Wp63.jpeg', '1');
  72 +
  73 +-- ----------------------------
  74 +-- Table structure for cates
  75 +-- ----------------------------
  76 +DROP TABLE IF EXISTS `cates`;
  77 +CREATE TABLE `cates` (
  78 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '栏目id',
  79 + `cname` varchar(32) NOT NULL COMMENT '分类名称',
  80 + `pid` int(11) NOT NULL COMMENT '父级id',
  81 + `path` varchar(32) NOT NULL COMMENT '分类路劲',
  82 + PRIMARY KEY (`id`)
  83 +) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4;
  84 +
  85 +-- ----------------------------
  86 +-- Records of cates
  87 +-- ----------------------------
  88 +INSERT INTO `cates` VALUES ('1', '技术', '0', '0');
  89 +INSERT INTO `cates` VALUES ('2', 'HTML', '1', '0,1');
  90 +INSERT INTO `cates` VALUES ('3', 'CSS', '1', '0,1');
  91 +INSERT INTO `cates` VALUES ('4', '资讯', '0', '0');
  92 +INSERT INTO `cates` VALUES ('5', '热点', '4', '0,4');
  93 +INSERT INTO `cates` VALUES ('6', 'Linux', '1', '0,1');
  94 +INSERT INTO `cates` VALUES ('7', '国际', '4', '0,4');
  95 +INSERT INTO `cates` VALUES ('8', 'HTML5', '1', '0,1');
  96 +INSERT INTO `cates` VALUES ('9', 'CSS3', '1', '0,1');
  97 +INSERT INTO `cates` VALUES ('10', '生活', '0', '0');
  98 +INSERT INTO `cates` VALUES ('11', '旅游', '10', '0,10');
  99 +
  100 +-- ----------------------------
  101 +-- Table structure for links
  102 +-- ----------------------------
  103 +DROP TABLE IF EXISTS `links`;
  104 +CREATE TABLE `links` (
  105 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  106 + `lname` char(120) DEFAULT NULL,
  107 + `url` char(120) DEFAULT NULL,
  108 + PRIMARY KEY (`id`)
  109 +) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4;
  110 +
  111 +-- ----------------------------
  112 +-- Records of links
  113 +-- ----------------------------
  114 +INSERT INTO `links` VALUES ('1', '百度搜索', 'www.baidu.com');
  115 +INSERT INTO `links` VALUES ('2', '新浪新闻', 'www.sina.com');
  116 +INSERT INTO `links` VALUES ('3', '搜狐', 'www.souhu.com');
  117 +
  118 +-- ----------------------------
  119 +-- Table structure for tagnames
  120 +-- ----------------------------
  121 +DROP TABLE IF EXISTS `tagnames`;
  122 +CREATE TABLE `tagnames` (
  123 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签云id',
  124 + `tagname` varchar(32) NOT NULL COMMENT '标签名',
  125 + `bgcolor` varchar(32) DEFAULT NULL COMMENT '颜色',
  126 + PRIMARY KEY (`id`)
  127 +) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;
  128 +
  129 +-- ----------------------------
  130 +-- Records of tagnames
  131 +-- ----------------------------
  132 +INSERT INTO `tagnames` VALUES ('1', 'HTMLSS', '#ff8080');
  133 +INSERT INTO `tagnames` VALUES ('2', 'CSS', '#ff8000');
  134 +INSERT INTO `tagnames` VALUES ('3', 'CSS3', '#00ff40');
  135 +INSERT INTO `tagnames` VALUES ('4', 'Linux', '#8080ff');
  136 +INSERT INTO `tagnames` VALUES ('6', 'PHP', '#0080ff');
  137 +INSERT INTO `tagnames` VALUES ('7', 'JAVA', '#ff80c0');
  138 +INSERT INTO `tagnames` VALUES ('8', 'C/C++', '#800000');
  139 +INSERT INTO `tagnames` VALUES ('9', 'ESP', '#808040');
  140 +INSERT INTO `tagnames` VALUES ('10', 'HTML5', '#408080');
  141 +
  142 +-- ----------------------------
  143 +-- Table structure for tips
  144 +-- ----------------------------
  145 +DROP TABLE IF EXISTS `tips`;
  146 +CREATE TABLE `tips` (
  147 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  148 + `content` varchar(255) DEFAULT NULL,
  149 + `uname` varchar(255) DEFAULT NULL,
  150 + `tid` int(9) DEFAULT NULL,
  151 + `ctime` datetime DEFAULT NULL,
  152 + PRIMARY KEY (`id`)
  153 +) ENGINE=MyISAM AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4;
  154 +
  155 +-- ----------------------------
  156 +-- Records of tips
  157 +-- ----------------------------
  158 +INSERT INTO `tips` VALUES ('27', '<p><img src=\"http://img.baidu.com/hi/jx2/j_0002.gif\"/><img src=\"http://img.baidu.com/hi/jx2/j_0001.gif\"/>来玩</p>', 'awdwada', '16', '2019-05-29 15:32:11');
  159 +INSERT INTO `tips` VALUES ('26', '<p>好吧</p>', 'awdwada', '2', '2019-05-29 14:59:20');
  160 +INSERT INTO `tips` VALUES ('24', '<p>可以的!<img src=\"http://img.baidu.com/hi/jx2/j_0063.gif\"/></p>', 'admins', '14', '2019-05-28 21:36:53');
  161 +INSERT INTO `tips` VALUES ('25', '<p><img src=\"http://img.baidu.com/hi/jx2/j_0008.gif\"/>哈哈</p>', 'awdwada', '11', '2019-05-29 14:58:52');
  162 +INSERT INTO `tips` VALUES ('23', '<p>哈哈哈你真的好幽默哦!</p>', 'admins', '16', '2019-05-28 21:18:16');
  163 +INSERT INTO `tips` VALUES ('28', '<p><img src=\"http://img.baidu.com/hi/jx2/j_0020.gif\"/></p>', 'admins', '16', '2019-05-30 15:45:42');
  164 +
  165 +-- ----------------------------
  166 +-- Table structure for users
  167 +-- ----------------------------
  168 +DROP TABLE IF EXISTS `users`;
  169 +CREATE TABLE `users` (
  170 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户表id',
  171 + `uname` varchar(32) NOT NULL COMMENT '用户名',
  172 + `upass` char(60) NOT NULL COMMENT '密码',
  173 + `profile` varchar(128) DEFAULT NULL COMMENT '用户头像',
  174 + `email` varchar(32) DEFAULT NULL COMMENT '邮箱',
  175 + `token` char(50) NOT NULL COMMENT '签名',
  176 + `status` tinyint(3) DEFAULT '0' COMMENT '状态',
  177 + `ctime` datetime DEFAULT NULL,
  178 + `type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '''0是普通用户 1是超级管理员''',
  179 + PRIMARY KEY (`id`)
  180 +) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;
  181 +
  182 +-- ----------------------------
  183 +-- Records of users
  184 +-- ----------------------------
  185 +INSERT INTO `users` VALUES ('1', 'adadad', '$2y$10$i4VwJl7mBFmtFfWs5OyQgeWmQsHhJ/AgrrXFwvUKO4BnDPVuuf5pe', '20190521/rK7wDR1jFhPKquGIrh4ahkfpKTNrXXXXSxLbp8el.jpeg', '[email protected]', 'g5c3BKfSpszBwlfgQiHVJTwfnlrkPHH4V9Al3HgPH8ctsE5XZk', '0', '2019-05-20 22:24:49', '0');
  186 +INSERT INTO `users` VALUES ('2', 'dashabi', '$2y$10$Lhpl8LepwhoGOBzFFQyOYeW3sL4J1oK.gmsVuPwyXCdjHzMRU1gaa', '20190520/4kUZhGfHTlOHRxvMNmTrQLMQ1WWUZNLEzteevh9y.jpeg', null, 'v1LSYThVVxTKJEWHb2gelaPqgSRWe1LGf8QSv9L2qrQ0O0v2WQ', '0', '2019-05-20 22:41:30', '0');
  187 +INSERT INTO `users` VALUES ('3', 'dadwdewads', '$2y$10$po2o6NBwRPYsh3TRh4uxWufquZigXZJxu5SOTx.cKrHLaHTCvYpqe', '20190520/aj8ncrokjLWha5Q4zo1isHHcVXzXB4rde0VFwWyN.jpeg', null, 'ha9OpkDbC2TL4kidh02NM3s46gO3GQOrSELTSybXVKrr8QucYU', '1', '2019-05-20 22:42:25', '0');
  188 +INSERT INTO `users` VALUES ('4', 'lalala', '$2y$10$Q7HwoMLkUoUU5n1NpgJUK.T/1uw4erHHwe4MtyJx4JaGTQuMB1EHG', '20190520/kRwBv040n0k73kX6JBzF7AaeSrWWnydrFego1bnR.jpeg', '[email protected]', 'cp6twllkD8LZQh2RvbTll4mYi8obZC3ogLOmIJZd95UQbj8ZU7', '1', '2019-05-20 22:42:43', '0');
  189 +INSERT INTO `users` VALUES ('8', 'serors', '$2y$10$b2xz/Ri3fAJIcR0vqJSlNep3J0Ry.RPMk/i2VR7NUA7lBV8hBleIu', '20190520/fP8xQZ0LglZnwCsWXetFyNs1NcAS2GAjmeJ9KgXL.jpeg', null, '9pIIS0K8ehbDQhDg1Bf2swoa145HgMLlROL8oIUtcbm5svnHSZ', '0', '2019-05-20 23:34:16', '0');
  190 +INSERT INTO `users` VALUES ('10', 'hhahaha', '$2y$10$oYxvPRBW5sAJaP7UAnYH7./qwhdOF5fOp8XW4nwi1NW0z2l56Jc4u', '20190520/dzbE040pNM3LFHWbmZZbmjliqjMJQEgvkeZEUIQt.jpeg', null, 'EDHZ4Ca2Kpe3k7JrJaCJHjZ58HWUFIDRvmq1Hf0Y9WJchL10dW', '0', '2019-05-20 23:35:01', '0');
  191 +INSERT INTO `users` VALUES ('11', 'nuoyouguan', '$2y$10$ddQXK1oFrtQyl9JPFpWKbuzT9GkRBs6YrY20A6z6I1qR7VowHj1h.', '20190520/Dr8Fb7WveFLbNbvYpWzuE2YUKKJNgnCoeA7LZFQ5.jpeg', null, 'MQ4Kd8asUiWQ6gqn0nUV1gXygxW4kWFX8KxjutDcezdQHS6fLY', '0', '2019-05-20 23:35:23', '0');
  192 +INSERT INTO `users` VALUES ('14', 'admins', '$2y$10$jSnRZNSOhqWCUjRX.MnLFutj388SBAIXqW20jsq7.Nt3E07R5n5he', '20190521/V83gfR8qPAKqVIhvctgKZdWwaK7A6DUqETg3Bafr.jpeg', '[email protected]', 'LWGov7bggGSKJoyHwkAsnygaSCEXJ0rP8zD6LpcBsY6ZS5w5CF', '0', '2019-05-21 14:59:52', '1');
  193 +INSERT INTO `users` VALUES ('15', 'lishfhf', '$2y$10$LZ4a3ETvQ9miQzIAspyTbOzB1OFaD1HiK0ywxbFuQOC/J.mVOIIgG', '20190524/PELUoH3NeEqLYqHwJ7beWGqh66fTythSeKS0Gtlb.jpeg', null, '919Y4taSbI4k77aWjofY4pgwUify1uNOJ4WIVw2jInBafoUcGd', '0', '2019-05-24 16:11:32', '0');
  194 +INSERT INTO `users` VALUES ('16', 'awdwada', '$2y$10$teoG6Yh2GHDoz.kdaN4gJ..f3LvYG4PpSmy9BVwoytsHp4X.NlBoa', null, '[email protected]', 'p1e2bckGFMEq8aD4ZHiYoNdPtCeAkLmIksmTxkhewL7WzR1Tb6', '0', '2019-05-24 16:11:32', '0');
  195 +INSERT INTO `users` VALUES ('17', 'wdadwadwa', '$2y$10$nj3KogKEq9qCqg36Z1FXxuA1JhDLYN76msYqJnOr/3w3vzGn2gvlW', '20190524/PELUoH3NeEqLYqHwJ7beWGqh66fTythSeKS0Gtlb.jpeg', '[email protected]', 'GHdFNxdVRUzw3WHVvUaGtQcuS9nbYEwST8NqPLocVEaykZj3rg', '0', '2019-05-24 16:11:32', '0');
  196 +
  197 +-- ----------------------------
  198 +-- Table structure for users_articles
  199 +-- ----------------------------
  200 +DROP TABLE IF EXISTS `users_articles`;
  201 +CREATE TABLE `users_articles` (
  202 + `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  203 + `uid` int(11) NOT NULL COMMENT '用户id',
  204 + `tid` int(11) NOT NULL COMMENT '文章id',
  205 + PRIMARY KEY (`id`)
  206 +) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4;
  207 +
  208 +-- ----------------------------
  209 +-- Records of users_articles
  210 +-- ----------------------------
  211 +INSERT INTO `users_articles` VALUES ('1', '14', '2');
  212 +INSERT INTO `users_articles` VALUES ('2', '14', '10');
  213 +INSERT INTO `users_articles` VALUES ('3', '14', '6');
  214 +INSERT INTO `users_articles` VALUES ('4', '14', '8');
  215 +INSERT INTO `users_articles` VALUES ('5', '14', '1');
  216 +INSERT INTO `users_articles` VALUES ('6', '16', '11');
  1 +{
  2 + "private": true,
  3 + "scripts": {
  4 + "dev": "npm run development",
  5 + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
  6 + "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
  7 + "watch-poll": "npm run watch -- --watch-poll",
  8 + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
  9 + "prod": "npm run production",
  10 + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  11 + },
  12 + "devDependencies": {
  13 + "axios": "^0.17",
  14 + "bootstrap-sass": "^3.3.7",
  15 + "cross-env": "^5.1",
  16 + "jquery": "^3.2",
  17 + "laravel-mix": "^1.0",
  18 + "lodash": "^4.17.4",
  19 + "vue": "^2.5.7"
  20 + }
  21 +}
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<phpunit backupGlobals="false"
  3 + backupStaticAttributes="false"
  4 + bootstrap="vendor/autoload.php"
  5 + colors="true"
  6 + convertErrorsToExceptions="true"
  7 + convertNoticesToExceptions="true"
  8 + convertWarningsToExceptions="true"
  9 + processIsolation="false"
  10 + stopOnFailure="false">
  11 + <testsuites>
  12 + <testsuite name="Feature">
  13 + <directory suffix="Test.php">./tests/Feature</directory>
  14 + </testsuite>
  15 +
  16 + <testsuite name="Unit">
  17 + <directory suffix="Test.php">./tests/Unit</directory>
  18 + </testsuite>
  19 + </testsuites>
  20 + <filter>
  21 + <whitelist processUncoveredFilesFromWhitelist="true">
  22 + <directory suffix=".php">./app</directory>
  23 + </whitelist>
  24 + </filter>
  25 + <php>
  26 + <env name="APP_ENV" value="testing"/>
  27 + <env name="CACHE_DRIVER" value="array"/>
  28 + <env name="SESSION_DRIVER" value="array"/>
  29 + <env name="QUEUE_DRIVER" value="sync"/>
  30 + </php>
  31 +</phpunit>
  1 +<IfModule mod_rewrite.c>
  2 + <IfModule mod_negotiation.c>
  3 + Options -MultiViews -Indexes
  4 + </IfModule>
  5 +
  6 + RewriteEngine On
  7 +
  8 + # Handle Authorization Header
  9 + RewriteCond %{HTTP:Authorization} .
  10 + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  11 +
  12 + # Redirect Trailing Slashes If Not A Folder...
  13 + RewriteCond %{REQUEST_FILENAME} !-d
  14 + RewriteCond %{REQUEST_URI} (.+)/$
  15 + RewriteRule ^ %1 [L,R=301]
  16 +
  17 + # Handle Front Controller...
  18 + RewriteCond %{REQUEST_FILENAME} !-d
  19 + RewriteCond %{REQUEST_FILENAME} !-f
  20 + RewriteRule ^ index.php [L]
  21 +</IfModule>
不能预览此文件类型
  1 +/**
  2 +* DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>.
  3 +* Author: Drew Diller
  4 +* Email: [email protected]
  5 +* URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/
  6 +* Version: 0.0.8a
  7 +* Licensed under the MIT License: http://dillerdesign.com/experiment/DD_belatedPNG/#license
  8 +*
  9 +* Example usage:
  10 +* DD_belatedPNG.fix('.png_bg'); // argument is a CSS selector
  11 +* DD_belatedPNG.fixPng( someNode ); // argument is an HTMLDomElement
  12 +**/
  13 +var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},delay:10,nodesFixed:0,createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}},createVmlStyleSheet:function(){var b,a;b=document.createElement("style");b.setAttribute("media","screen");document.documentElement.firstChild.insertBefore(b,document.documentElement.firstChild.firstChild);if(b.styleSheet){b=b.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.screenStyleSheet=b;a=document.createElement("style");a.setAttribute("media","print");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);a=a.styleSheet;a.addRule(this.ns+"\\:*","{display: none !important;}");a.addRule("img."+this.ns+"_sizeFinder","{display: none !important;}")}},readPropertyChange:function(){var b,c,a;b=event.srcElement;if(!b.vmlInitiated){return}if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){c=(b.currentStyle.display=="none")?"none":"block";for(a in b.vml){if(b.vml.hasOwnProperty(a)){b.vml[a].shape.style.display=c}}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){if(this.screenStyleSheet){var c,b;c=a.split(",");for(b=0;b<c.length;b++){this.screenStyleSheet.addRule(c[b],"behavior:expression(DD_belatedPNG.fixPng(this))")}}},applyVML:function(a){a.runtimeStyle.cssText="";this.vmlFill(a);this.vmlOffsets(a);this.vmlOpacity(a);if(a.isImg){this.copyImageBorders(a)}},attachHandlers:function(i){var d,c,g,e,b,f;d=this;c={resize:"vmlOffsets",move:"vmlOffsets"};if(i.nodeName=="A"){e={mouseleave:"handlePseudoHover",mouseenter:"handlePseudoHover",focus:"handlePseudoHover",blur:"handlePseudoHover"};for(b in e){if(e.hasOwnProperty(b)){c[b]=e[b]}}}for(f in c){if(c.hasOwnProperty(f)){g=function(){d[c[f]](i)};i.attachEvent("on"+f,g)}}i.attachEvent("onpropertychange",this.readPropertyChange)},giveLayout:function(a){a.style.zoom=1;if(a.currentStyle.position=="static"){a.style.position="relative"}},copyImageBorders:function(b){var c,a;c={borderStyle:true,borderWidth:true,borderColor:true};for(a in c){if(c.hasOwnProperty(a)){b.vml.color.shape.style[a]=b.currentStyle[a]}}},vmlFill:function(e){if(!e.currentStyle){return}else{var d,f,g,b,a,c;d=e.currentStyle}for(b in e.vml){if(e.vml.hasOwnProperty(b)){e.vml[b].shape.style.zIndex=d.zIndex}}e.runtimeStyle.backgroundColor="";e.runtimeStyle.backgroundImage="";f=true;if(d.backgroundImage!="none"||e.isImg){if(!e.isImg){e.vmlBg=d.backgroundImage;e.vmlBg=e.vmlBg.substr(5,e.vmlBg.lastIndexOf('")')-5)}else{e.vmlBg=e.src}g=this;if(!g.imgSize[e.vmlBg]){a=document.createElement("img");g.imgSize[e.vmlBg]=a;a.className=g.ns+"_sizeFinder";a.runtimeStyle.cssText="behavior:none; position:absolute; left:-10000px; top:-10000px; border:none; margin:0; padding:0;";c=function(){this.width=this.offsetWidth;this.height=this.offsetHeight;g.vmlOffsets(e)};a.attachEvent("onload",c);a.src=e.vmlBg;a.removeAttribute("width");a.removeAttribute("height");document.body.insertBefore(a,document.body.firstChild)}e.vml.image.fill.src=e.vmlBg;f=false}e.vml.image.fill.on=!f;e.vml.image.fill.color="none";e.vml.color.shape.style.backgroundColor=d.backgroundColor;e.runtimeStyle.backgroundImage="none";e.runtimeStyle.backgroundColor="transparent"},vmlOffsets:function(d){var h,n,a,e,g,m,f,l,j,i,k;h=d.currentStyle;n={W:d.clientWidth+1,H:d.clientHeight+1,w:this.imgSize[d.vmlBg].width,h:this.imgSize[d.vmlBg].height,L:d.offsetLeft,T:d.offsetTop,bLW:d.clientLeft,bTW:d.clientTop};a=(n.L+n.bLW==1)?1:0;e=function(b,p,q,c,s,u){b.coordsize=c+","+s;b.coordorigin=u+","+u;b.path="m0,0l"+c+",0l"+c+","+s+"l0,"+s+" xe";b.style.width=c+"px";b.style.height=s+"px";b.style.left=p+"px";b.style.top=q+"px"};e(d.vml.color.shape,(n.L+(d.isImg?0:n.bLW)),(n.T+(d.isImg?0:n.bTW)),(n.W-1),(n.H-1),0);e(d.vml.image.shape,(n.L+n.bLW),(n.T+n.bTW),(n.W),(n.H),1);g={X:0,Y:0};if(d.isImg){g.X=parseInt(h.paddingLeft,10)+1;g.Y=parseInt(h.paddingTop,10)+1}else{for(j in g){if(g.hasOwnProperty(j)){this.figurePercentage(g,n,j,h["backgroundPosition"+j])}}}d.vml.image.fill.position=(g.X/n.W)+","+(g.Y/n.H);m=h.backgroundRepeat;f={T:1,R:n.W+a,B:n.H,L:1+a};l={X:{b1:"L",b2:"R",d:"W"},Y:{b1:"T",b2:"B",d:"H"}};if(m!="repeat"||d.isImg){i={T:(g.Y),R:(g.X+n.w),B:(g.Y+n.h),L:(g.X)};if(m.search("repeat-")!=-1){k=m.split("repeat-")[1].toUpperCase();i[l[k].b1]=1;i[l[k].b2]=n[l[k].d]}if(i.B>n.H){i.B=n.H}d.vml.image.shape.style.clip="rect("+i.T+"px "+(i.R+a)+"px "+i.B+"px "+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"}},figurePercentage:function(d,c,f,a){var b,e;e=true;b=(f=="X");switch(a){case"left":case"top":d[f]=0;break;case"center":d[f]=0.5;break;case"right":case"bottom":d[f]=1;break;default:if(a.search("%")!=-1){d[f]=parseInt(a,10)/100}else{e=false}}d[f]=Math.ceil(e?((c[b?"W":"H"]*d[f])-(c[b?"w":"h"]*d[f])):parseInt(a,10));if(d[f]%2===0){d[f]++}return d[f]},fixPng:function(c){c.style.behavior="none";var g,b,f,a,d;if(c.nodeName=="BODY"||c.nodeName=="TD"||c.nodeName=="TR"){return}c.isImg=false;if(c.nodeName=="IMG"){if(c.src.toLowerCase().search(/\.png$/)!=-1){c.isImg=true;c.style.visibility="hidden"}else{return}}else{if(c.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}g=DD_belatedPNG;c.vml={color:{},image:{}};b={shape:{},fill:{}};for(a in c.vml){if(c.vml.hasOwnProperty(a)){for(d in b){if(b.hasOwnProperty(d)){f=g.ns+":"+d;c.vml[a][d]=document.createElement(f)}}c.vml[a].shape.stroked=false;c.vml[a].shape.appendChild(c.vml[a].fill);c.parentNode.insertBefore(c.vml[a].shape,c)}}c.vml.image.shape.fillcolor="none";c.vml.image.fill.type="tile";c.vml.color.fill.on=false;g.attachHandlers(c);g.giveLayout(c);g.giveLayout(c.offsetParent);c.vmlInitiated=true;g.applyVML(c)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();
  1 +<!DOCTYPE html>
  2 +<html>
  3 +<head>
  4 +<meta charset="utf-8"/>
  5 +<title>Hui-iconfont_v1.0.8</title>
  6 +<link href="http://static.h-ui.net/h-ui/css/H-ui.min.css" rel="stylesheet" type="text/css" />
  7 +<link rel="stylesheet" href="iconfont.css">
  8 +<style type="text/css">
  9 +.main {padding: 30px 100px;}
  10 +.main h1{font-size:36px; line-height:1.6; color:#333; text-align:center;margin-bottom:30px; font-weight:normal}
  11 +.main h2{ font-size:24px;line-height:1.6;color:#333;margin-bottom:30px; border-bottom: 1px solid #eee; font-weight:normal}
  12 +
  13 +.helps { margin-top: 40px}
  14 +.helps pre{padding: 20px;margin: 10px 0;border: solid 1px #e7e1cd;background-color: #fffdef;overflow: auto}
  15 +.icon_lists li{float: left;width: 100px;height: 190px;text-align: center}
  16 +.icon_lists .Hui-iconfont{font-size: 42px;line-height: 100px;margin: 10px 0;color: #333;-webkit-transition: font-size 0.25s ease-out 0s;-moz-transition: font-size 0.25s ease-out 0s;transition: font-size 0.25s ease-out 0s}
  17 +.icon_lists .Hui-iconfont:hover { font-size: 100px}
  18 +</style>
  19 +</head>
  20 +<body>
  21 +<div class="main">
  22 + <h1>Hui-iconfont_v1.0.8</h1>
  23 + <p class="text-c c-999">最后更新日期:2016.06.21 比1.0.7版本增加10个图标</p>
  24 +
  25 + <h2>操作相关</h2>
  26 + <ul class="icon_lists cl">
  27 + <li> <i class="icon Hui-iconfont">&#xe684;</i>
  28 + <div class="name">返回顶部</div>
  29 + <div class="code">&amp;#xe684;</div>
  30 + <div class="fontclass">.Hui-iconfont-gotop</div>
  31 + </li>
  32 + <li><i class="icon Hui-iconfont">&#xe667;</i>
  33 + <div class="name">列表</div>
  34 + <div class="code">&amp;#xe667;</div>
  35 + <div class="fontclass">.Hui-iconfont-menu</div>
  36 + </li>
  37 + <li> <i class="icon Hui-iconfont">&#xe64e;</i>
  38 + <div class="name">剪切</div>
  39 + <div class="code">&amp;#xe64e;</div>
  40 + <div class="fontclass">.Hui-iconfont-jiandao</div>
  41 + </li>
  42 + <li> <i class="icon Hui-iconfont">&#xe665;</i>
  43 + <div class="name">搜索2</div>
  44 + <div class="code">&amp;#xe665;</div>
  45 + <div class="fontclass">.Hui-iconfont-search2</div>
  46 + </li>
  47 + <li>
  48 + <i class="icon Hui-iconfont">&#xe709;</i>
  49 + <div class="name">搜索1</div>
  50 + <div class="code">&amp;#xe709;</div>
  51 + <div class="fontclass">.Hui-iconfont-search1</div>
  52 + </li>
  53 + <li> <i class="icon Hui-iconfont">&#xe632;</i>
  54 + <div class="name">保存</div>
  55 + <div class="code">&amp;#xe632;</div>
  56 + <div class="fontclass">.save</div>
  57 + </li>
  58 + <li> <i class="icon Hui-iconfont">&#xe66b;</i>
  59 + <div class="name">撤销</div>
  60 + <div class="code">&amp;#xe66b;</div>
  61 + <div class="fontclass">.Hui-iconfont-chexiao</div>
  62 + </li>
  63 + <li> <i class="icon Hui-iconfont">&#xe66c;</i>
  64 + <div class="name">重做</div>
  65 + <div class="code">&amp;#xe66c;</div>
  66 + <div class="fontclass">.Hui-iconfont-zhongzuo</div>
  67 + </li>
  68 + <li> <i class="icon Hui-iconfont">&#xe640;</i>
  69 + <div class="name">下载</div>
  70 + <div class="code">&amp;#xe640;</div>
  71 + <div class="fontclass">.Hui-iconfont-down</div>
  72 + </li>
  73 + <li> <i class="icon Hui-iconfont">&#xe63d;</i>
  74 + <div class="name">切换器右</div>
  75 + <div class="code">&amp;#xe63d;</div>
  76 + <div class="fontclass">.Hui-iconfont-slider-right</div>
  77 + </li>
  78 + <li> <i class="icon Hui-iconfont">&#xe67d;</i>
  79 + <div class="name">切换器左</div>
  80 + <div class="code">&amp;#xe67d;</div>
  81 + <div class="fontclass">.Hui-iconfont-slider-left</div>
  82 + </li>
  83 + <li> <i class="icon Hui-iconfont">&#xe603;</i>
  84 + <div class="name">发布</div>
  85 + <div class="code">&amp;#xe603;</div>
  86 + <div class="fontclass">.Hui-iconfont-fabu</div>
  87 + </li>
  88 + <li> <i class="icon Hui-iconfont">&#xe604;</i>
  89 + <div class="name">添加</div>
  90 + <div class="code">&amp;#xe604;</div>
  91 + <div class="fontclass">.Hui-iconfont-add2</div>
  92 + </li>
  93 + <li> <i class="icon Hui-iconfont">&#xe68f;</i>
  94 + <div class="name">换一批</div>
  95 + <div class="code">&amp;#xe68f;</div>
  96 + <div class="fontclass">.Hui-iconfont-huanyipi</div>
  97 + </li>
  98 + <li> <i class="icon Hui-iconfont">&#xe606;</i>
  99 + <div class="name">等待</div>
  100 + <div class="code">&amp;#xe606;</div>
  101 + <div class="fontclass">.Hui-iconfont-dengdai</div>
  102 + </li>
  103 + <li> <i class="icon Hui-iconfont">&#xe644;</i>
  104 + <div class="name">导出</div>
  105 + <div class="code">&amp;#xe644;</div>
  106 + <div class="fontclass">.Hui-iconfont-daochu</div>
  107 + </li>
  108 + <li> <i class="icon Hui-iconfont">&#xe645;</i>
  109 + <div class="name">导入</div>
  110 + <div class="code">&amp;#xe645;</div>
  111 + <div class="fontclass">.Hui-iconfont-daoru</div>
  112 + </li>
  113 + <li> <i class="icon Hui-iconfont">&#xe60b;</i>
  114 + <div class="name">删除</div>
  115 + <div class="code">&amp;#xe60b;</div>
  116 + <div class="fontclass">.Hui-iconfont-del</div>
  117 + </li>
  118 + <li> <i class="icon Hui-iconfont">&#xe609;</i>
  119 + <div class="name">删除</div>
  120 + <div class="code">&amp;#xe609;</div>
  121 + <div class="fontclass">.Hui-iconfont-del2</div>
  122 + </li>
  123 + <li> <i class="icon Hui-iconfont">&#xe6e2;</i>
  124 + <div class="name">删除</div>
  125 + <div class="code">&amp;#xe6e2;</div>
  126 + <div class="fontclass">.Hui-iconfont-del3</div>
  127 + </li>
  128 + <li> <i class="icon Hui-iconfont">&#xe647;</i>
  129 + <div class="name">输入</div>
  130 + <div class="code">&amp;#xe647;</div>
  131 + <div class="fontclass">.Hui-iconfont-shuru</div>
  132 + </li>
  133 + <li> <i class="icon Hui-iconfont">&#xe600;</i>
  134 + <div class="name">添加</div>
  135 + <div class="code">&amp;#xe600;</div>
  136 + <div class="fontclass">.Hui-iconfont-add</div>
  137 + </li>
  138 + <li> <i class="icon Hui-iconfont">&#xe6a1;</i>
  139 + <div class="name">减号</div>
  140 + <div class="code">&amp;#xe6a1;</div>
  141 + <div class="fontclass">.Hui-iconfont-jianhao</div>
  142 + </li>
  143 + <li> <i class="icon Hui-iconfont">&#xe60c;</i>
  144 + <div class="name">编辑</div>
  145 + <div class="code">&amp;#xe60c;</div>
  146 + <div class="fontclass">.Hui-iconfont-edit2</div>
  147 + </li>
  148 + <li> <i class="icon Hui-iconfont">&#xe6df;</i>
  149 + <div class="name">编辑</div>
  150 + <div class="code">&amp;#xe6df;</div>
  151 + <div class="fontclass">.Hui-iconfont-edit</div>
  152 + </li>
  153 + <li> <i class="icon Hui-iconfont">&#xe61d;</i>
  154 + <div class="name">管理</div>
  155 + <div class="code">&amp;#xe61d;</div>
  156 + <div class="fontclass">.Hui-iconfont-manage</div>
  157 + </li>
  158 + <li> <i class="icon Hui-iconfont">&#xe610;</i>
  159 + <div class="name">添加</div>
  160 + <div class="code">&amp;#xe610;</div>
  161 + <div class="fontclass">.Hui-iconfont-add3</div>
  162 + </li>
  163 + <li> <i class="icon Hui-iconfont">&#xe61f;</i>
  164 + <div class="name">添加</div>
  165 + <div class="code">&amp;#xe61f;</div>
  166 + <div class="fontclass">.Hui-iconfont-add4</div>
  167 + </li>
  168 + <li> <i class="icon Hui-iconfont">&#xe63f;</i>
  169 + <div class="name">密码</div>
  170 + <div class="code">&amp;#xe63f;</div>
  171 + <div class="fontclass">.Hui-iconfont-key</div>
  172 + </li>
  173 + <li> <i class="icon Hui-iconfont">&#xe605;</i>
  174 + <div class="name">解锁</div>
  175 + <div class="code">&amp;#xe605;</div>
  176 + <div class="fontclass">.Hui-iconfont-jiesuo</div>
  177 + </li>
  178 + <li> <i class="icon Hui-iconfont">&#xe60e;</i>
  179 + <div class="name">锁定</div>
  180 + <div class="code">&amp;#xe60e;</div>
  181 + <div class="fontclass">.Hui-iconfont-suoding</div>
  182 + </li>
  183 + <li> <i class="icon Hui-iconfont">&#xe6a6;</i>
  184 + <div class="name">关闭</div>
  185 + <div class="code">&amp;#xe6a6;</div>
  186 + <div class="fontclass">.Hui-iconfont-close</div>
  187 + </li>
  188 + <li>
  189 + <i class="icon Hui-iconfont">&#xe706;</i>
  190 + <div class="name">关闭2</div>
  191 + <div class="code">&amp;#xe706;</div>
  192 + <div class="fontclass">.Hui-iconfont-close2</div>
  193 + </li>
  194 + <li> <i class="icon Hui-iconfont">&#xe6a7;</i>
  195 + <div class="name">选择</div>
  196 + <div class="code">&amp;#xe6a7;</div>
  197 + <div class="fontclass">.Hui-iconfont-xuanze</div>
  198 + </li>
  199 + <li> <i class="icon Hui-iconfont">&#xe608;</i>
  200 + <div class="name">未选</div>
  201 + <div class="code">&amp;#xe608;</div>
  202 + <div class="fontclass">.Hui-iconfont-weigouxuan2</div>
  203 + </li>
  204 + <li> <i class="icon Hui-iconfont">&#xe6a8;</i>
  205 + <div class="name">选中</div>
  206 + <div class="code">&amp;#xe6a8;</div>
  207 + <div class="fontclass">.Hui-iconfont-xuanzhong1</div>
  208 + </li>
  209 + <li> <i class="icon Hui-iconfont">&#xe676;</i>
  210 + <div class="name">选中</div>
  211 + <div class="code">&amp;#xe676;</div>
  212 + <div class="fontclass">.Hui-iconfont-xuanzhong</div>
  213 + </li>
  214 + <li> <i class="icon Hui-iconfont">&#xe677;</i>
  215 + <div class="name">未选中</div>
  216 + <div class="code">&amp;#xe677;</div>
  217 + <div class="fontclass">.Hui-iconfont-weixuanzhong</div>
  218 + </li>
  219 + <li> <i class="icon Hui-iconfont">&#xe601;</i>
  220 + <div class="name">启用</div>
  221 + <div class="code">&amp;#xe601;</div>
  222 + <div class="fontclass">.Hui-iconfont-gouxuan2</div>
  223 + </li>
  224 + <li> <i class="icon Hui-iconfont">&#xe6f7;</i>
  225 + <div class="name">重启</div>
  226 + <div class="code">&amp;#xe6f7;</div>
  227 + <div class="fontclass">.Hui-iconfont-chongqi</div>
  228 + </li>
  229 + <li> <i class="icon Hui-iconfont">&#xe617;</i>
  230 + <div class="name">勾选</div>
  231 + <div class="code">&amp;#xe617;</div>
  232 + <div class="fontclass">.Hui-iconfont-selected</div>
  233 + </li>
  234 + <li> <i class="icon Hui-iconfont">&#xe6dc;</i>
  235 + <div class="name">上架</div>
  236 + <div class="code">&amp;#xe6dc;</div>
  237 + <div class="fontclass">.Hui-iconfont-shangjia</div>
  238 + </li>
  239 + <li> <i class="icon Hui-iconfont">&#xe6de;</i>
  240 + <div class="name">下架</div>
  241 + <div class="code">&amp;#xe6de;</div>
  242 + <div class="fontclass">.Hui-iconfont-xiajia</div>
  243 + </li>
  244 + <li> <i class="icon Hui-iconfont">&#xe642;</i>
  245 + <div class="name">上传</div>
  246 + <div class="code">&amp;#xe642;</div>
  247 + <div class="fontclass">.Hui-iconfont-upload</div>
  248 + </li>
  249 + <li> <i class="icon Hui-iconfont">&#xe641;</i>
  250 + <div class="name">下载</div>
  251 + <div class="code">&amp;#xe641;</div>
  252 + <div class="fontclass">.Hui-iconfont-yundown</div>
  253 + </li>
  254 + <li> <i class="icon Hui-iconfont">&#xe6bc;</i>
  255 + <div class="name">剪裁</div>
  256 + <div class="code">&amp;#xe6bc;</div>
  257 + <div class="fontclass">.Hui-iconfont-caiqie</div>
  258 + </li>
  259 + <li> <i class="icon Hui-iconfont">&#xe6bd;</i>
  260 + <div class="name">旋转</div>
  261 + <div class="code">&amp;#xe6bd;</div>
  262 + <div class="fontclass">.Hui-iconfont-xuanzhuan</div>
  263 + </li>
  264 + <li> <i class="icon Hui-iconfont">&#xe615;</i>
  265 + <div class="name">启用</div>
  266 + <div class="code">&amp;#xe615;</div>
  267 + <div class="fontclass">.Hui-iconfont-gouxuan</div>
  268 + </li>
  269 + <li> <i class="icon Hui-iconfont">&#xe6e1;</i>
  270 + <div class="name">未勾选</div>
  271 + <div class="code">&amp;#xe614;</div>
  272 + <div class="fontclass">.Hui-iconfont-weigouxuan</div>
  273 + </li>
  274 + <li> <i class="icon Hui-iconfont">&#xe619;</i>
  275 + <div class="name">录音</div>
  276 + <div class="code">&amp;#xe619;</div>
  277 + <div class="fontclass">.Hui-iconfont-luyin</div>
  278 + </li>
  279 +
  280 + <li> <i class="icon Hui-iconfont">&#xe695;</i>
  281 + <div class="name">预览</div>
  282 + <div class="code">&amp;#xe695;</div>
  283 + <div class="fontclass">.Hui-iconfont-yulan</div>
  284 + </li>
  285 + <li> <i class="icon Hui-iconfont">&#xe6e0;</i>
  286 + <div class="name">审核不通过</div>
  287 + <div class="code">&amp;#xe6e0;</div>
  288 + <div class="fontclass">.Hui-iconfont-shenhe-weitongguo</div>
  289 + </li>
  290 + <li> <i class="icon Hui-iconfont">&#xe6dd;</i>
  291 + <div class="name">审核不通过</div>
  292 + <div class="code">&amp;#xe6dd;</div>
  293 + <div class="fontclass">.Hui-iconfont-shenhe-butongguo2</div>
  294 + </li>
  295 + <li> <i class="icon Hui-iconfont">&#xe6e1;</i>
  296 + <div class="name">审核通过</div>
  297 + <div class="code">&amp;#xe6e1;</div>
  298 + <div class="fontclass">.Hui-iconfont-shenhe-tongguo</div>
  299 + </li>
  300 + <li>
  301 + <i class="icon Hui-iconfont">&#xe631;</i>
  302 + <div class="name">停用</div>
  303 + <div class="code">&amp;#xe631;</div>
  304 + <div class="fontclass">.Hui-iconfont-shenhe-tingyong</div>
  305 + </li>
  306 + <li>
  307 + <i class="icon Hui-iconfont">&#xe6e6;</i>
  308 + <div class="name">播放</div>
  309 + <div class="code">&amp;#xe6e6;</div>
  310 + <div class="fontclass">.Hui-iconfont-bofang</div>
  311 + </li>
  312 + <li>
  313 + <i class="icon Hui-iconfont">&#xe6db;</i>
  314 + <div class="name">上一首</div>
  315 + <div class="code">&amp;#xe6db;</div>
  316 + <div class="fontclass">.Hui-iconfont-shangyishou</div>
  317 + </li>
  318 + <li>
  319 + <i class="icon Hui-iconfont">&#xe6e3;</i>
  320 + <div class="name">下一首</div>
  321 + <div class="code">&amp;#xe6e3;</div>
  322 + <div class="fontclass">.Hui-iconfont-xiayishou</div>
  323 + </li>
  324 + <li>
  325 + <i class="icon Hui-iconfont">&#xe6e5;</i>
  326 + <div class="name">暂停</div>
  327 + <div class="code">&amp;#xe6e5;</div>
  328 + <div class="fontclass">.Hui-iconfont-zanting</div>
  329 + </li>
  330 + <li>
  331 + <i class="icon Hui-iconfont">&#xe6e4;</i>
  332 + <div class="name">停止</div>
  333 + <div class="code">&amp;#xe6e4;</div>
  334 + <div class="fontclass">.Hui-iconfont-tingzhi</div>
  335 + </li>
  336 + <li>
  337 + <i class="icon Hui-iconfont">&#xe720;</i>
  338 + <div class="name">阅读</div>
  339 + <div class="code">&amp;#xe720;</div>
  340 + <div class="fontclass">.Hui-iconfont-yuedu</div>
  341 + </li>
  342 + <li>
  343 + <i class="icon Hui-iconfont">&#xe725;</i>
  344 + <div class="name">眼睛</div>
  345 + <div class="code">&amp;#xe725;</div>
  346 + <div class="fontclass">.Hui-iconfont-yanjing</div>
  347 + </li>
  348 + <li>
  349 + <i class="icon Hui-iconfont">&#xe726;</i>
  350 + <div class="name">电源</div>
  351 + <div class="code">&amp;#xe726;</div>
  352 + <div class="fontclass">.Hui-iconfont-power</div>
  353 + </li>
  354 + <li>
  355 + <i class="icon Hui-iconfont">&#xe72a;</i>
  356 + <div class="name">图标2_橡皮擦</div>
  357 + <div class="code">&amp;#xe72a;</div>
  358 + <div class="fontclass">.Hui-iconfont-xiangpicha</div>
  359 + </li>
  360 + <li>
  361 + <i class="icon Hui-iconfont">&#xe728;</i>
  362 + <div class="name">计时器</div>
  363 + <div class="code">&amp;#xe728;</div>
  364 + <div class="fontclass">.Hui-iconfont-jishiqi</div>
  365 + </li>
  366 +
  367 + </ul>
  368 + <h2>菜单相关</h2>
  369 + <ul class="icon_lists cl">
  370 + <li> <i class="icon Hui-iconfont">&#xe625;</i>
  371 + <div class="name">home</div>
  372 + <div class="code">&amp;#xe625;</div>
  373 + <div class="fontclass">.Hui-iconfont-home</div>
  374 + </li>
  375 + <li> <i class="icon Hui-iconfont">&#xe67f;</i>
  376 + <div class="name">小箭头</div>
  377 + <div class="code">&amp;#xe67f;</div>
  378 + <div class="fontclass">.Hui-iconfont-home2</div>
  379 + </li>
  380 + <li> <i class="icon Hui-iconfont">&#xe616;</i>
  381 + <div class="name">cmstop新闻</div>
  382 + <div class="code">&amp;#xe616;</div>
  383 + <div class="fontclass">.Hui-iconfont-news</div>
  384 + </li>
  385 + <li> <i class="icon Hui-iconfont">&#xe613;</i>
  386 + <div class="name">图片</div>
  387 + <div class="code">&amp;#xe613;</div>
  388 + <div class="fontclass">.Hui-iconfont-tuku</div>
  389 + </li>
  390 + <li> <i class="icon Hui-iconfont">&#xe60f;</i>
  391 + <div class="name">音乐</div>
  392 + <div class="code">&amp;#xe60f;</div>
  393 + <div class="fontclass">.Hui-iconfont-music</div>
  394 + </li>
  395 + <li> <i class="icon Hui-iconfont">&#xe64b;</i>
  396 + <div class="name">标签</div>
  397 + <div class="code">&amp;#xe64b;</div>
  398 + <div class="fontclass">.Hui-iconfont-tags</div>
  399 + </li>
  400 + <li> <i class="icon Hui-iconfont">&#xe66f;</i>
  401 + <div class="name">语音</div>
  402 + <div class="code">&amp;#xe66f;</div>
  403 + <div class="fontclass">.Hui-iconfont-yuyin3</div>
  404 + </li>
  405 + <li> <i class="icon Hui-iconfont">&#xe62e;</i>
  406 + <div class="name">系统</div>
  407 + <div class="code">&amp;#xe62e;</div>
  408 + <div class="fontclass">.Hui-iconfont-system</div>
  409 + </li>
  410 + <li> <i class="icon Hui-iconfont">&#xe633;</i>
  411 + <div class="name">帮助</div>
  412 + <div class="code">&amp;#xe633;</div>
  413 + <div class="fontclass">.Hui-iconfont-help</div>
  414 + </li>
  415 + <li> <i class="icon Hui-iconfont">&#xe634;</i>
  416 + <div class="name">出库</div>
  417 + <div class="code">&amp;#xe634;</div>
  418 + <div class="fontclass">.Hui-iconfont-chuku</div>
  419 + </li>
  420 + <li> <i class="icon Hui-iconfont">&#xe646;</i>
  421 + <div class="name">图片</div>
  422 + <div class="code">&amp;#xe646;</div>
  423 + <div class="fontclass">.Hui-iconfont-picture</div>
  424 + </li>
  425 + <li> <i class="icon Hui-iconfont">&#xe681;</i>
  426 + <div class="name">分类</div>
  427 + <div class="code">&amp;#xe681;</div>
  428 + <div class="fontclass">.Hui-iconfont-fenlei</div>
  429 + </li>
  430 + <li> <i class="icon Hui-iconfont">&#xe636;</i>
  431 + <div class="name">合同管理</div>
  432 + <div class="code">&amp;#xe636;</div>
  433 + <div class="fontclass">.Hui-iconfont-hetong</div>
  434 + </li>
  435 + <li> <i class="icon Hui-iconfont">&#xe687;</i>
  436 + <div class="name">全部订单</div>
  437 + <div class="code">&amp;#xe687;</div>
  438 + <div class="fontclass">.Hui-iconfont-quanbudingdan</div>
  439 + </li>
  440 + <li> <i class="icon Hui-iconfont">&#xe637;</i>
  441 + <div class="name">任务管理</div>
  442 + <div class="code">&amp;#xe637;</div>
  443 + <div class="fontclass">.Hui-iconfont-renwu</div>
  444 + </li>
  445 + <li> <i class="icon Hui-iconfont">&#xe691;</i>
  446 + <div class="name">问题反馈</div>
  447 + <div class="code">&amp;#xe691;</div>
  448 + <div class="fontclass">.Hui-iconfont-feedback</div>
  449 + </li>
  450 + <li> <i class="icon Hui-iconfont">&#xe692;</i>
  451 + <div class="name">意见反馈</div>
  452 + <div class="code">&amp;#xe692;</div>
  453 + <div class="fontclass">.Hui-iconfont-feedback2</div>
  454 + </li>
  455 + <li> <i class="icon Hui-iconfont">&#xe639;</i>
  456 + <div class="name">合同</div>
  457 + <div class="code">&amp;#xe639;</div>
  458 + <div class="fontclass">.Hui-iconfont-dangan</div>
  459 + </li>
  460 + <li> <i class="icon Hui-iconfont">&#xe623;</i>
  461 + <div class="name">日志</div>
  462 + <div class="code">&amp;#xe623;</div>
  463 + <div class="fontclass">.Hui-iconfont-log</div>
  464 + </li>
  465 + <li> <i class="icon Hui-iconfont">&#xe626;</i>
  466 + <div class="name">列表页面</div>
  467 + <div class="code">&amp;#xe626;</div>
  468 + <div class="fontclass">.Hui-iconfont-pages</div>
  469 + </li>
  470 + <li> <i class="icon Hui-iconfont">&#xe63e;</i>
  471 + <div class="name">文件</div>
  472 + <div class="code">&amp;#xe63e;</div>
  473 + <div class="fontclass">.Hui-iconfont-file</div>
  474 + </li>
  475 + <li> <i class="icon Hui-iconfont">&#xe63c;</i>
  476 + <div class="name">管理</div>
  477 + <div class="code">&amp;#xe63c;</div>
  478 + <div class="fontclass">.Hui-iconfont-manage2</div>
  479 + </li>
  480 + <li> <i class="icon Hui-iconfont">&#xe627;</i>
  481 + <div class="name">订单</div>
  482 + <div class="code">&amp;#xe627;</div>
  483 + <div class="fontclass">.Hui-iconfont-order</div>
  484 + </li>
  485 + <li> <i class="icon Hui-iconfont">&#xe6a4;</i>
  486 + <div class="name">语音</div>
  487 + <div class="code">&amp;#xe6a4;</div>
  488 + <div class="fontclass">.Hui-iconfont-yuyin2</div>
  489 + </li>
  490 + <li> <i class="icon Hui-iconfont">&#xe6a5;</i>
  491 + <div class="name">语音</div>
  492 + <div class="code">&amp;#xe6a5;</div>
  493 + <div class="fontclass">.Hui-iconfont-yuyin</div>
  494 + </li>
  495 + <li> <i class="icon Hui-iconfont">&#xe612;</i>
  496 + <div class="name">图片</div>
  497 + <div class="code">&amp;#xe612;</div>
  498 + <div class="fontclass">.Hui-iconfont-picture1</div>
  499 + </li>
  500 + <li> <i class="icon Hui-iconfont">&#xe685;</i>
  501 + <div class="name">图文详情</div>
  502 + <div class="code">&amp;#xe685;</div>
  503 + <div class="fontclass">.Hui-iconfont-tuwenxiangqing</div>
  504 + </li>
  505 + <li>
  506 + <i class="icon Hui-iconfont">&#xe72d;</i>
  507 + <div class="name">模版</div>
  508 + <div class="code">&amp;#xe72d;</div>
  509 + <div class="fontclass">.Hui-iconfont-moban-2</div>
  510 + </li>
  511 + <li>
  512 + <i class="icon Hui-iconfont">&#xe727;</i>
  513 + <div class="name">节日</div>
  514 + <div class="code">&amp;#xe727;</div>
  515 + <div class="fontclass">.Hui-iconfont-jieri</div>
  516 + </li>
  517 + <li>
  518 + <i class="icon Hui-iconfont">&#xe72b;</i>
  519 + <div class="name">随你后台-网站</div>
  520 + <div class="code">&amp;#xe72b;</div>
  521 + <div class="fontclass">.Hui-iconfont-moban</div>
  522 + </li>
  523 + </ul>
  524 + <h2>天气相关</h2>
  525 + <ul class="icon_lists cl">
  526 + <li> <i class="icon Hui-iconfont">&#xe6ac;</i>
  527 + <div class="name">多云</div>
  528 + <div class="code">&amp;#xe6ac;</div>
  529 + <div class="fontclass">.Hui-iconfont-tianqi-duoyun</div>
  530 + </li>
  531 + <li> <i class="icon Hui-iconfont">&#xe6ad;</i>
  532 + <div class="name"></div>
  533 + <div class="code">&amp;#xe6ad;</div>
  534 + <div class="fontclass">.Hui-iconfont-tianqi-mai</div>
  535 + </li>
  536 + <li> <i class="icon Hui-iconfont">&#xe6ae;</i>
  537 + <div class="name"></div>
  538 + <div class="code">&amp;#xe6ae;</div>
  539 + <div class="fontclass">.Hui-iconfont-tianqi-qing</div>
  540 + </li>
  541 + <li> <i class="icon Hui-iconfont">&#xe6af;</i>
  542 + <div class="name"></div>
  543 + <div class="code">&amp;#xe6af;</div>
  544 + <div class="fontclass">.Hui-iconfont-tianqi-wu</div>
  545 + </li>
  546 + <li> <i class="icon Hui-iconfont">&#xe6b0;</i>
  547 + <div class="name"></div>
  548 + <div class="code">&amp;#xe6b0;</div>
  549 + <div class="fontclass">.Hui-iconfont-tianqi-xue</div>
  550 + </li>
  551 + <li> <i class="icon Hui-iconfont">&#xe6b1;</i>
  552 + <div class="name"></div>
  553 + <div class="code">&amp;#xe6b1;</div>
  554 + <div class="fontclass">.Hui-iconfont-tianqi-yin</div>
  555 + </li>
  556 + <li> <i class="icon Hui-iconfont">&#xe6b2;</i>
  557 + <div class="name"></div>
  558 + <div class="code">&amp;#xe6b2;</div>
  559 + <div class="fontclass">.Hui-iconfont-tianqi-yu</div>
  560 + </li>
  561 + </ul>
  562 + <h2>用户相关</h2>
  563 + <ul class="icon_lists cl">
  564 + <li> <i class="icon Hui-iconfont">&#xe62c;</i>
  565 + <div class="name">用户</div>
  566 + <div class="code">&amp;#xe62c;</div>
  567 + <div class="fontclass">.Hui-iconfont-user</div>
  568 + </li>
  569 + <li> <i class="icon Hui-iconfont">&#xe60d;</i>
  570 + <div class="name">用户</div>
  571 + <div class="code">&amp;#xe60d;</div>
  572 + <div class="fontclass">.Hui-iconfont-user2</div>
  573 + </li>
  574 + <li> <i class="icon Hui-iconfont">&#xe60a;</i>
  575 + <div class="name">用户头像</div>
  576 + <div class="code">&amp;#xe60a;</div>
  577 + <div class="fontclass">.Hui-iconfont-avatar</div>
  578 + </li>
  579 + <li>
  580 + <i class="icon Hui-iconfont">&#xe705;</i>
  581 + <div class="name">个人中心</div>
  582 + <div class="code">&amp;#xe705;</div>
  583 + <div class="fontclass">.Hui-iconfont-avatar2</div>
  584 + </li>
  585 + <li> <i class="icon Hui-iconfont">&#xe607;</i>
  586 + <div class="name">添加用户</div>
  587 + <div class="code">&amp;#xe607;</div>
  588 + <div class="fontclass">.Hui-iconfont-user-add</div>
  589 + </li>
  590 + <li> <i class="icon Hui-iconfont">&#xe602;</i>
  591 + <div class="name">用户ID</div>
  592 + <div class="code">&amp;#xe602;</div>
  593 + <div class="fontclass">.Hui-iconfont-userid</div>
  594 + </li>
  595 + <li> <i class="icon Hui-iconfont">&#xe638;</i>
  596 + <div class="name">证照管理</div>
  597 + <div class="code">&amp;#xe638;</div>
  598 + <div class="fontclass">.Hui-iconfont-zhizhao</div>
  599 + </li>
  600 + <li>
  601 + <i class="icon Hui-iconfont">&#xe70d;</i>
  602 + <div class="name">执业证</div>
  603 + <div class="code">&amp;#xe70d;</div>
  604 + <div class="fontclass">.Hui-iconfont-practice</div>
  605 + </li>
  606 + <li> <i class="icon Hui-iconfont">&#xe62b;</i>
  607 + <div class="name">群组</div>
  608 + <div class="code">&amp;#xe62b;</div>
  609 + <div class="fontclass">.Hui-iconfont-user-group</div>
  610 + </li>
  611 + <li> <i class="icon Hui-iconfont">&#xe653;</i>
  612 + <div class="name">站长</div>
  613 + <div class="code">&amp;#xe653;</div>
  614 + <div class="fontclass">.Hui-iconfont-user-zhanzhang</div>
  615 + </li>
  616 + <li> <i class="icon Hui-iconfont">&#xe62d;</i>
  617 + <div class="name">管理员</div>
  618 + <div class="code">&amp;#xe62d;</div>
  619 + <div class="fontclass">.Hui-iconfont-root</div>
  620 + </li>
  621 + <li> <i class="icon Hui-iconfont">&#xe643;</i>
  622 + <div class="name">公司</div>
  623 + <div class="code">&amp;#xe643;</div>
  624 + <div class="fontclass">.Hui-iconfont-gongsi</div>
  625 + </li>
  626 + <li> <i class="icon Hui-iconfont">&#xe6b4;</i>
  627 + <div class="name">会员卡</div>
  628 + <div class="code">&amp;#xe6b4;</div>
  629 + <div class="fontclass">.Hui-iconfont-vip-card2</div>
  630 + </li>
  631 + <li> <i class="icon Hui-iconfont">&#xe6cc;</i>
  632 + <div class="name">会员</div>
  633 + <div class="code">&amp;#xe6cc;</div>
  634 + <div class="fontclass">.Hui-iconfont-vip</div>
  635 + </li>
  636 + <li> <i class="icon Hui-iconfont">&#xe611;</i>
  637 + <div class="name">群组</div>
  638 + <div class="code">&amp;#xe611;</div>
  639 + <div class="fontclass">.Hui-iconfont-usergroup2</div>
  640 + </li>
  641 + <li> <i class="icon Hui-iconfont">&#xe6d0;</i>
  642 + <div class="name">客服</div>
  643 + <div class="code">&amp;#xe6d0;</div>
  644 + <div class="fontclass">.Hui-iconfont-kefu</div>
  645 + </li>
  646 + <li>
  647 + <i class="icon Hui-iconfont">&#xe72c;</i>
  648 + <div class="name">版主</div>
  649 + <div class="code">&amp;#xe72c;</div>
  650 + <div class="fontclass">.Hui-iconfont-banzhu</div>
  651 + </li>
  652 + <li>
  653 + <i class="icon Hui-iconfont">&#xe6d3;</i>
  654 + <div class="name">皇冠</div>
  655 + <div class="code">&amp;#xe6d3;</div>
  656 + <div class="fontclass">.Hui-iconfont-huangguan</div>
  657 + </li>
  658 + </ul>
  659 + <h2>表情相关</h2>
  660 + <ul class="icon_lists cl">
  661 + <li> <i class="icon Hui-iconfont">&#xe68e;</i>
  662 + <div class="name">表情</div>
  663 + <div class="code">&amp;#xe68e;</div>
  664 + <div class="fontclass">.Hui-iconfont-face2</div>
  665 + </li>
  666 + <li> <i class="icon Hui-iconfont">&#xe668;</i>
  667 + <div class="name">表情</div>
  668 + <div class="code">&amp;#xe668;</div>
  669 + <div class="fontclass">.Hui-iconfont-face</div>
  670 + </li>
  671 + <li> <i class="icon Hui-iconfont">&#xe656;</i>
  672 + <div class="name">微笑</div>
  673 + <div class="code">&amp;#xe656;</div>
  674 + <div class="fontclass">.Hui-iconfont-face-weixiao</div>
  675 + </li>
  676 + <li> <i class="icon Hui-iconfont">&#xe688;</i>
  677 + <div class="name">哭脸</div>
  678 + <div class="code">&amp;#xe688;</div>
  679 + <div class="fontclass">.face-ku</div>
  680 + </li>
  681 + <li> <i class="icon Hui-iconfont">&#xe657;</i>
  682 + <div class="name">吃惊</div>
  683 + <div class="code">&amp;#xe657;</div>
  684 + <div class="fontclass">.Hui-iconfont-face-chijing</div>
  685 + </li>
  686 + <li> <i class="icon Hui-iconfont">&#xe658;</i>
  687 + <div class="name"></div>
  688 + <div class="code">&amp;#xe658;</div>
  689 + <div class="fontclass">.Hui-iconfont-face-dai</div>
  690 + </li>
  691 + <li> <i class="icon Hui-iconfont">&#xe659;</i>
  692 + <div class="name">耍酷</div>
  693 + <div class="code">&amp;#xe659;</div>
  694 + <div class="fontclass">.Hui-iconfont-face-shuaku</div>
  695 + </li>
  696 + <li> <i class="icon Hui-iconfont">&#xe65a;</i>
  697 + <div class="name">魔鬼</div>
  698 + <div class="code">&amp;#xe65a;</div>
  699 + <div class="fontclass">.Hui-iconfont-face-mogui</div>
  700 + </li>
  701 + <li> <i class="icon Hui-iconfont">&#xe65b;</i>
  702 + <div class="name">尴尬</div>
  703 + <div class="code">&amp;#xe65b;</div>
  704 + <div class="fontclass">.Hui-iconfont-face-ganga</div>
  705 + </li>
  706 + <li> <i class="icon Hui-iconfont">&#xe65c;</i>
  707 + <div class="name"></div>
  708 + <div class="code">&amp;#xe65c;</div>
  709 + <div class="fontclass">.Hui-iconfont-face-qin</div>
  710 + </li>
  711 + <li> <i class="icon Hui-iconfont">&#xe65d;</i>
  712 + <div class="name"></div>
  713 + <div class="code">&amp;#xe65d;</div>
  714 + <div class="fontclass">.Hui-iconfont-face-nu</div>
  715 + </li>
  716 + <li> <i class="icon Hui-iconfont">&#xe65e;</i>
  717 + <div class="name">眨眼</div>
  718 + <div class="code">&amp;#xe65e;</div>
  719 + <div class="fontclass">.Hui-iconfont-face-zhayan</div>
  720 + </li>
  721 + <li> <i class="icon Hui-iconfont">&#xe65f;</i>
  722 + <div class="name">生气</div>
  723 + <div class="code">&amp;#xe65f;</div>
  724 + <div class="fontclass">.Hui-iconfont-face-shengqi</div>
  725 + </li>
  726 + <li> <i class="icon Hui-iconfont">&#xe660;</i>
  727 + <div class="name"></div>
  728 + <div class="code">&amp;#xe660;</div>
  729 + <div class="fontclass">.Hui-iconfont-face-ma</div>
  730 + </li>
  731 + <li> <i class="icon Hui-iconfont">&#xe661;</i>
  732 + <div class="name">鄙视</div>
  733 + <div class="code">&amp;#xe661;</div>
  734 + <div class="fontclass">.Hui-iconfont-face-bishi</div>
  735 + </li>
  736 + <li> <i class="icon Hui-iconfont">&#xe662;</i>
  737 + <div class="name">卖萌</div>
  738 + <div class="code">&amp;#xe662;</div>
  739 + <div class="fontclass">.Hui-iconfont-face-maimeng</div>
  740 + </li>
  741 + <li> <i class="icon Hui-iconfont">&#xe663;</i>
  742 + <div class="name">惊呆</div>
  743 + <div class="code">&amp;#xe663;</div>
  744 + <div class="fontclass">.Hui-iconfont-face-jingdai</div>
  745 + </li>
  746 + <li> <i class="icon Hui-iconfont">&#xe664;</i>
  747 + <div class="name"></div>
  748 + <div class="code">&amp;#xe664;</div>
  749 + <div class="fontclass">.Hui-iconfont-face-yun</div>
  750 + </li>
  751 + </ul>
  752 + <h2>社区相关</h2>
  753 + <ul class="icon_lists cl">
  754 + <li> <i class="icon Hui-iconfont">&#xe666;</i>
  755 + <div class="name">分享</div>
  756 + <div class="code">&amp;#xe666;</div>
  757 + <div class="fontclass">.Hui-iconfont-share2</div>
  758 + </li>
  759 + <li> <i class="icon Hui-iconfont">&#xe6aa;</i>
  760 + <div class="name">分享</div>
  761 + <div class="code">&amp;#xe6aa;</div>
  762 + <div class="fontclass">.Hui-iconfont-share</div>
  763 + </li>
  764 + <li> <i class="icon Hui-iconfont">&#xe6d8;</i>
  765 + <div class="name">人人网</div>
  766 + <div class="code">&amp;#xe6d8;</div>
  767 + <div class="fontclass">.Hui-iconfont-share-renren</div>
  768 + </li>
  769 + <li> <i class="icon Hui-iconfont">&#xe6d9;</i>
  770 + <div class="name">腾讯微博</div>
  771 + <div class="code">&amp;#xe6d9;</div>
  772 + <div class="fontclass">.Hui-iconfont-share-tweibo</div>
  773 + </li>
  774 + <li>
  775 + <i class="icon Hui-iconfont">&#xe67c;</i>
  776 + <div class="name">豆瓣</div>
  777 + <div class="code">&amp;#xe67c;</div>
  778 + <div class="fontclass">.Hui-iconfont-share-douban</div>
  779 + </li>
  780 + <li>
  781 + <i class="icon Hui-iconfont">&#xe693;</i>
  782 + <div class="name">朋友圈</div>
  783 + <div class="code">&amp;#xe693;</div>
  784 + <div class="fontclass">.Hui-iconfont-share-pengyouquan</div>
  785 + </li>
  786 + <li>
  787 + <i class="icon Hui-iconfont">&#xe694;</i>
  788 + <div class="name">微信</div>
  789 + <div class="code">&amp;#xe694;</div>
  790 + <div class="fontclass">.Hui-iconfont-share-weixin</div>
  791 + </li>
  792 + <li>
  793 + <i class="icon Hui-iconfont">&#xe67b;</i>
  794 + <div class="name">QQ</div>
  795 + <div class="code">&amp;#xe67b;</div>
  796 + <div class="fontclass">.Hui-iconfont-share-qq</div>
  797 + </li>
  798 + <li>
  799 + <i class="icon Hui-iconfont">&#xe6c8;</i>
  800 + <div class="name">QQ空间</div>
  801 + <div class="code">&amp;#xe6c8;</div>
  802 + <div class="fontclass">.Hui-iconfont-share-qzone</div>
  803 + </li>
  804 + <li>
  805 + <i class="icon Hui-iconfont">&#xe6da;</i>
  806 + <div class="name">微博</div>
  807 + <div class="code">&amp;#xe6da;</div>
  808 + <div class="fontclass">.Hui-iconfont-share-weibo</div>
  809 + </li>
  810 + <li> <i class="icon Hui-iconfont">&#xe689;</i>
  811 + <div class="name">知乎</div>
  812 + <div class="code">&amp;#xe689;</div>
  813 + <div class="fontclass">.Hui-iconfont-share-zhihu</div>
  814 + </li>
  815 + <li>
  816 + <i class="icon Hui-iconfont">&#xe715;</i>
  817 + <div class="name">更多</div>
  818 + <div class="code">&amp;#xe715;</div>
  819 + <div class="fontclass">.Hui-iconfont-gengduo</div>
  820 + </li>
  821 + <li>
  822 + <i class="icon Hui-iconfont">&#xe716;</i>
  823 + <div class="name">更多</div>
  824 + <div class="code">&amp;#xe716;</div>
  825 + <div class="fontclass">.Hui-iconfont-gengduo2</div>
  826 + </li>
  827 + <li>
  828 + <i class="icon Hui-iconfont">&#xe6f9;</i>
  829 + <div class="name">更多</div>
  830 + <div class="code">&amp;#xe6f9;</div>
  831 + <div class="fontclass">.Hui-iconfont-engduo3</div>
  832 + </li>
  833 + <li>
  834 + <i class="icon Hui-iconfont">&#xe717;</i>
  835 + <div class="name">更多</div>
  836 + <div class="code">&amp;#xe717;</div>
  837 + <div class="fontclass">.Hui-iconfont-gengduo4</div>
  838 + </li>
  839 + <li> <i class="icon Hui-iconfont">&#xe649;</i>
  840 + <div class="name">喜欢</div>
  841 + <div class="code">&amp;#xe649;</div>
  842 + <div class="fontclass">.Hui-iconfont-like</div>
  843 + </li>
  844 + <li> <i class="icon Hui-iconfont">&#xe648;</i>
  845 + <div class="name">喜欢</div>
  846 + <div class="code">&amp;#xe648;</div>
  847 + <div class="fontclass">.Hui-iconfont-like2</div>
  848 + </li>
  849 + <li> <i class="icon Hui-iconfont">&#xe680;</i>
  850 + <div class="name">已关注</div>
  851 + <div class="code">&amp;#xe680;</div>
  852 + <div class="fontclass">.Hui-iconfont-yiguanzhu</div>
  853 + </li>
  854 + <li> <i class="icon Hui-iconfont">&#xe622;</i>
  855 + <div class="name">评论</div>
  856 + <div class="code">&amp;#xe622;</div>
  857 + <div class="fontclass">.Hui-iconfont-comment</div>
  858 + </li>
  859 + <li> <i class="icon Hui-iconfont">&#xe686;</i>
  860 + <div class="name">累计评价</div>
  861 + <div class="code">&amp;#xe686;</div>
  862 + <div class="fontclass">.Hui-iconfont-leijipingjia</div>
  863 + </li>
  864 + <li> <i class="icon Hui-iconfont">&#xe68a;</i>
  865 + <div class="name">消息</div>
  866 + <div class="code">&amp;#xe68a;</div>
  867 + <div class="fontclass">.Hui-iconfont-xiaoxi</div>
  868 + </li>
  869 + <li> <i class="icon Hui-iconfont">&#xe61b;</i>
  870 + <div class="name">收藏</div>
  871 + <div class="code">&amp;#xe61b;</div>
  872 + <div class="fontclass">.Hui-iconfont-cang</div>
  873 + </li>
  874 + <li> <i class="icon Hui-iconfont">&#xe630;</i>
  875 + <div class="name">收藏-选中</div>
  876 + <div class="code">&amp;#xe630;</div>
  877 + <div class="fontclass">.Hui-iconfont-cang-selected</div>
  878 + </li>
  879 + <li> <i class="icon Hui-iconfont">&#xe69e;</i>
  880 + <div class="name">收藏</div>
  881 + <div class="code">&amp;#xe69e;</div>
  882 + <div class="fontclass">.Hui-iconfont-cang2</div>
  883 + </li>
  884 + <li> <i class="icon Hui-iconfont">&#xe69d;</i>
  885 + <div class="name">收藏-选中</div>
  886 + <div class="code">&amp;#xe69d;</div>
  887 + <div class="fontclass">.Hui-iconfont-cang2-selected</div>
  888 + </li>
  889 + <li> <i class="icon Hui-iconfont">&#xe68b;</i>
  890 + <div class="name">关注-更多操作</div>
  891 + <div class="code">&amp;#xe68b;</div>
  892 + <div class="fontclass">.Hui-iconfont-more</div>
  893 + </li>
  894 + <li> <i class="icon Hui-iconfont">&#xe66d;</i>
  895 + <div class="name">赞扬</div>
  896 + <div class="code">&amp;#xe66d;</div>
  897 + <div class="fontclass">.Hui-iconfont-zan</div>
  898 + </li>
  899 + <li> <i class="icon Hui-iconfont">&#xe66e;</i>
  900 + <div class="name">批评</div>
  901 + <div class="code">&amp;#xe66e;</div>
  902 + <div class="fontclass">.Hui-iconfont-cai</div>
  903 + </li>
  904 + <li> <i class="icon Hui-iconfont">&#xe697;</i>
  905 + <div class="name">点赞</div>
  906 + <div class="code">&amp;#xe697;</div>
  907 + <div class="fontclass">.Hui-iconfont-zan2</div>
  908 + </li>
  909 + <li> <i class="icon Hui-iconfont">&#xe62f;</i>
  910 + <div class="name">通知</div>
  911 + <div class="code">&amp;#xe62f;</div>
  912 + <div class="fontclass">.Hui-iconfont-msg</div>
  913 + </li>
  914 + <li> <i class="icon Hui-iconfont">&#xe63b;</i>
  915 + <div class="name">消息管理</div>
  916 + <div class="code">&amp;#xe63b;</div>
  917 + <div class="fontclass">.Hui-iconfont-email</div>
  918 + </li>
  919 + <li> <i class="icon Hui-iconfont">&#xe6a9;</i>
  920 + <div class="name">已关注店铺</div>
  921 + <div class="code">&amp;#xe6a9;</div>
  922 + <div class="fontclass">.Hui-iconfont-yiguanzhu1</div>
  923 + </li>
  924 + <li> <i class="icon Hui-iconfont">&#xe6ab;</i>
  925 + <div class="name">转发</div>
  926 + <div class="code">&amp;#xe6ab;</div>
  927 + <div class="fontclass">.Hui-iconfont-zhuanfa</div>
  928 + </li>
  929 + <li> <i class="icon Hui-iconfont">&#xe6b3;</i>
  930 + <div class="name">待评价</div>
  931 + <div class="code">&amp;#xe6b3;</div>
  932 + <div class="fontclass">.Hui-iconfont-daipingjia</div>
  933 + </li>
  934 + <li> <i class="icon Hui-iconfont">&#xe6b5;</i>
  935 + <div class="name">积分</div>
  936 + <div class="code">&amp;#xe6b5;</div>
  937 + <div class="fontclass">.Hui-iconfont-jifen</div>
  938 + </li>
  939 + <li> <i class="icon Hui-iconfont">&#xe6c5;</i>
  940 + <div class="name">消息</div>
  941 + <div class="code">&amp;#xe6c5;</div>
  942 + <div class="fontclass">.Hui-iconfont-xiaoxi1</div>
  943 + </li>
  944 + <li>
  945 + <i class="icon Hui-iconfont">&#xe70b;</i>
  946 + <div class="name">已读</div>
  947 + <div class="code">&amp;#xe70b;</div>
  948 + <div class="fontclass">.Hui-iconfont-read</div>
  949 + </li>
  950 +
  951 + <li>
  952 + <i class="icon Hui-iconfont">&#xe70c;</i>
  953 + <div class="name">用户反馈</div>
  954 + <div class="code">&amp;#xe70c;</div>
  955 + <div class="fontclass">.Hui-iconfont-feedback1</div>
  956 + </li>
  957 + <li> <i class="icon Hui-iconfont">&#xe6ce;</i>
  958 + <div class="name">订阅</div>
  959 + <div class="code">&amp;#xe6ce;</div>
  960 + <div class="fontclass">.Hui-iconfont-dingyue</div>
  961 + </li>
  962 + <li> <i class="icon Hui-iconfont">&#xe6cd;</i>
  963 + <div class="name">提示</div>
  964 + <div class="code">&amp;#xe6cd;</div>
  965 + <div class="fontclass">.Hui-iconfont-tishi</div>
  966 + </li>
  967 + <li>
  968 + <i class="icon Hui-iconfont">&#xe702;</i>
  969 + <div class="name">star-o</div>
  970 + <div class="code">&amp;#xe702;</div>
  971 + <div class="fontclass">.Hui-iconfont-star-o</div>
  972 + </li>
  973 + <li>
  974 + <i class="icon Hui-iconfont">&#xe6ff;</i>
  975 + <div class="name">star</div>
  976 + <div class="code">&amp;#xe6ff;</div>
  977 + <div class="fontclass">.Hui-iconfont-star</div>
  978 + </li>
  979 + <li>
  980 + <i class="icon Hui-iconfont">&#xe700;</i>
  981 + <div class="name">star-half</div>
  982 + <div class="code">&amp;#xe700;</div>
  983 + <div class="fontclass">.Hui-iconfont-star-half</div>
  984 + </li>
  985 + <li>
  986 + <i class="icon Hui-iconfont">&#xe701;</i>
  987 + <div class="name">star-half-empty</div>
  988 + <div class="code">&amp;#xe701;</div>
  989 + <div class="fontclass">.Hui-iconfont-star-halfempty</div>
  990 + </li>
  991 + <li>
  992 + <i class="icon Hui-iconfont">&#xe70a;</i>
  993 + <div class="name">我的评价</div>
  994 + <div class="code">&amp;#xe70a;</div>
  995 + <div class="fontclass">.Hui-iconfont-comment1</div>
  996 + </li>
  997 + </ul>
  998 + <h2>统计相关</h2>
  999 + <ul class="icon_lists cl">
  1000 + <li> <i class="icon Hui-iconfont">&#xe621;</i>
  1001 + <div class="name">数据统计</div>
  1002 + <div class="code">&amp;#xe621;</div>
  1003 + <div class="fontclass">.Hui-iconfont-tongji-bing</div>
  1004 + </li>
  1005 + <li> <i class="icon Hui-iconfont">&#xe635;</i>
  1006 + <div class="name">统计管理</div>
  1007 + <div class="code">&amp;#xe635;</div>
  1008 + <div class="fontclass">.Hui-iconfont-ad</div>
  1009 + </li>
  1010 + <li> <i class="icon Hui-iconfont">&#xe61e;</i>
  1011 + <div class="name">数据统计</div>
  1012 + <div class="code">&amp;#xe61e;</div>
  1013 + <div class="fontclass">.Hui-iconfont-shujutongji</div>
  1014 + </li>
  1015 + <li> <i class="icon Hui-iconfont">&#xe61a;</i>
  1016 + <div class="name">统计</div>
  1017 + <div class="code">&amp;#xe61a;</div>
  1018 + <div class="fontclass">.Hui-iconfont-tongji</div>
  1019 + </li>
  1020 + <li> <i class="icon Hui-iconfont">&#xe618;</i>
  1021 + <div class="name">柱状统计</div>
  1022 + <div class="code">&amp;#xe618;</div>
  1023 + <div class="fontclass">.Hui-iconfont-tongji-zhu</div>
  1024 + </li>
  1025 + <li> <i class="icon Hui-iconfont">&#xe61c;</i>
  1026 + <div class="name">线状统计</div>
  1027 + <div class="code">&amp;#xe61c;</div>
  1028 + <div class="fontclass">.Hui-iconfont-tongji-xian</div>
  1029 + </li>
  1030 + <li> <i class="icon Hui-iconfont">&#xe6cf;</i>
  1031 + <div class="name">排行榜</div>
  1032 + <div class="code">&amp;#xe6cf;</div>
  1033 + <div class="fontclass">.Hui-iconfont-paixingbang</div>
  1034 + </li>
  1035 + </ul>
  1036 + <h2>箭头相关</h2>
  1037 + <ul class="icon_lists cl">
  1038 + <li> <i class="icon Hui-iconfont">&#xe678;</i>
  1039 + <div class="name">向左</div>
  1040 + <div class="code">&amp;#xe678;</div>
  1041 + <div class="fontclass">.Hui-iconfont-arrow1-bottom</div>
  1042 + </li>
  1043 + <li> <i class="icon Hui-iconfont">&#xe674;</i>
  1044 + <div class="name">向下</div>
  1045 + <div class="code">&amp;#xe674;</div>
  1046 + <div class="fontclass">.Hui-iconfont-arrow1-bottom</div>
  1047 + </li>
  1048 + <li> <i class="icon Hui-iconfont">&#xe679;</i>
  1049 + <div class="name">向上</div>
  1050 + <div class="code">&amp;#xe679;</div>
  1051 + <div class="fontclass">.Hui-iconfont-arrow1-top</div>
  1052 + </li>
  1053 + <li> <i class="icon Hui-iconfont">&#xe67a;</i>
  1054 + <div class="name">向右</div>
  1055 + <div class="code">&amp;#xe67a;</div>
  1056 + <div class="fontclass">.Hui-iconfont-arrow1-right</div>
  1057 + </li>
  1058 + <li> <i class="icon Hui-iconfont">&#xe6d4;</i>
  1059 + <div class="name">向左</div>
  1060 + <div class="code">&amp;#xe6d4;</div>
  1061 + <div class="fontclass">.Hui-iconfont-arrow2-left</div>
  1062 + </li>
  1063 + <li> <i class="icon Hui-iconfont">&#xe6d6;</i>
  1064 + <div class="name">向上</div>
  1065 + <div class="code">&amp;#xe6d6;</div>
  1066 + <div class="fontclass">.Hui-iconfont-arrow2-top</div>
  1067 + </li>
  1068 + <li> <i class="icon Hui-iconfont">&#xe6d7;</i>
  1069 + <div class="name">向右</div>
  1070 + <div class="code">&amp;#xe6d7;</div>
  1071 + <div class="fontclass">.Hui-iconfont-arrow2-right</div>
  1072 + </li>
  1073 + <li> <i class="icon Hui-iconfont">&#xe6d5;</i>
  1074 + <div class="name">向下</div>
  1075 + <div class="code">&amp;#xe6d5;</div>
  1076 + <div class="fontclass">.Hui-iconfont-arrow2-bottom</div>
  1077 + </li>
  1078 + <li> <i class="icon Hui-iconfont">&#xe69b;</i>
  1079 + <div class="name">向左</div>
  1080 + <div class="code">&amp;#xe69b;</div>
  1081 + <div class="fontclass">.Hui-iconfont-arrow3-left</div>
  1082 + </li>
  1083 + <li> <i class="icon Hui-iconfont">&#xe699;</i>
  1084 + <div class="name">向上</div>
  1085 + <div class="code">&amp;#xe699;</div>
  1086 + <div class="fontclass">.Hui-iconfont-arrow3-top</div>
  1087 + </li>
  1088 + <li> <i class="icon Hui-iconfont">&#xe69a;</i>
  1089 + <div class="name">向右</div>
  1090 + <div class="code">&amp;#xe69a;</div>
  1091 + <div class="fontclass">.Hui-iconfont-arrow3-right</div>
  1092 + </li>
  1093 + <li> <i class="icon Hui-iconfont">&#xe698;</i>
  1094 + <div class="name">向下</div>
  1095 + <div class="code">&amp;#xe698;</div>
  1096 + <div class="fontclass">.Hui-iconfont-arrow3-bottom</div>
  1097 + </li>
  1098 + <li> <i class="icon Hui-iconfont">&#xe67e;</i>
  1099 + <div class="name">向右</div>
  1100 + <div class="code">&amp;#xe67e;</div>
  1101 + <div class="fontclass">.Hui-iconfont-sanjiao</div>
  1102 + </li>
  1103 + </ul>
  1104 + <h2>电商相关</h2>
  1105 + <ul class="icon_lists cl">
  1106 + <li> <i class="icon Hui-iconfont">&#xe669;</i>
  1107 + <div class="name">物流</div>
  1108 + <div class="code">&amp;#xe669;</div>
  1109 + <div class="fontclass">.Hui-iconfont-wuliu</div>
  1110 + </li>
  1111 + <li> <i class="icon Hui-iconfont">&#xe66a;</i>
  1112 + <div class="name">店铺</div>
  1113 + <div class="code">&amp;#xe66a;</div>
  1114 + <div class="fontclass">.Hui-iconfont-dianpu</div>
  1115 + </li>
  1116 + <li> <i class="icon Hui-iconfont">&#xe670;</i>
  1117 + <div class="name">购物车</div>
  1118 + <div class="code">&amp;#xe670;</div>
  1119 + <div class="fontclass">.Hui-iconfont-cart2-selected</div>
  1120 + </li>
  1121 + <li> <i class="icon Hui-iconfont">&#xe672;</i>
  1122 + <div class="name">购物车满</div>
  1123 + <div class="code">&amp;#xe672;</div>
  1124 + <div class="fontclass">.Hui-iconfont-cart2-man</div>
  1125 + </li>
  1126 + <li> <i class="icon Hui-iconfont">&#xe673;</i>
  1127 + <div class="name">购物车空</div>
  1128 + <div class="code">&amp;#xe673;</div>
  1129 + <div class="fontclass">.Hui-iconfont-card2-kong</div>
  1130 + </li>
  1131 + <li> <i class="icon Hui-iconfont">&#xe6b8;</i>
  1132 + <div class="name">购物车-选中</div>
  1133 + <div class="code">&amp;#xe6b8;</div>
  1134 + <div class="fontclass">.Hui-iconfont-cart-selected</div>
  1135 + </li>
  1136 + <li> <i class="icon Hui-iconfont">&#xe6b9;</i>
  1137 + <div class="name">购物车</div>
  1138 + <div class="code">&amp;#xe6b9;</div>
  1139 + <div class="fontclass">.Hui-iconfont-cart-kong</div>
  1140 + </li>
  1141 + <li> <i class="icon Hui-iconfont">&#xe6ba;</i>
  1142 + <div class="name">降价</div>
  1143 + <div class="code">&amp;#xe6ba;</div>
  1144 + <div class="fontclass">.Hui-iconfont-jiangjia</div>
  1145 + </li>
  1146 + <li> <i class="icon Hui-iconfont">&#xe628;</i>
  1147 + <div class="name">信用卡还款</div>
  1148 + <div class="code">&amp;#xe628;</div>
  1149 + <div class="fontclass">.Hui-iconfont-bank</div>
  1150 + </li>
  1151 + <li> <i class="icon Hui-iconfont">&#xe6bb;</i>
  1152 + <div class="name">礼物</div>
  1153 + <div class="code">&amp;#xe6bb;</div>
  1154 + <div class="fontclass">.Hui-iconfont-liwu</div>
  1155 + </li>
  1156 + <li> <i class="icon Hui-iconfont">&#xe6b6;</i>
  1157 + <div class="name">优惠券</div>
  1158 + <div class="code">&amp;#xe6b6;</div>
  1159 + <div class="fontclass">.Hui-iconfont-youhuiquan</div>
  1160 + </li>
  1161 + <li> <i class="icon Hui-iconfont">&#xe6b7;</i>
  1162 + <div class="name">红包</div>
  1163 + <div class="code">&amp;#xe6b7;</div>
  1164 + <div class="fontclass">.Hui-iconfont-hongbao</div>
  1165 + </li>
  1166 + <li> <i class="icon Hui-iconfont">&#xe6ca;</i>
  1167 + <div class="name">优惠券</div>
  1168 + <div class="code">&amp;#xe6ca;</div>
  1169 + <div class="fontclass">.Hui-iconfont-hongbao2</div>
  1170 + </li>
  1171 + <li> <i class="icon Hui-iconfont">&#xe63a;</i>
  1172 + <div class="name">资金</div>
  1173 + <div class="code">&amp;#xe63a;</div>
  1174 + <div class="fontclass">.Hui-iconfont-money</div>
  1175 + </li>
  1176 + <li> <i class="icon Hui-iconfont">&#xe620;</i>
  1177 + <div class="name">商品</div>
  1178 + <div class="code">&amp;#xe620;</div>
  1179 + <div class="fontclass">.Hui-iconfont-goods</div>
  1180 + </li>
  1181 + </ul>
  1182 + <h2>编辑器</h2>
  1183 + <ul class="icon_lists cl">
  1184 + <li>
  1185 + <i class="icon Hui-iconfont">&#xe6ee;</i>
  1186 + <div class="name">code</div>
  1187 + <div class="code">&amp;#xe6ee;</div>
  1188 + <div class="fontclass">.Hui-iconfont-code</div>
  1189 + </li>
  1190 + <li>
  1191 + <i class="icon Hui-iconfont">&#xe710;</i>
  1192 + <div class="name">左对齐</div>
  1193 + <div class="code">&amp;#xe710;</div>
  1194 + <div class="fontclass">.Hui-iconfont-align-left</div>
  1195 + </li>
  1196 + <li>
  1197 + <i class="icon Hui-iconfont">&#xe70e;</i>
  1198 + <div class="name">居中对齐</div>
  1199 + <div class="code">&amp;#xe70e;</div>
  1200 + <div class="fontclass">.Hui-iconfont-align-center</div>
  1201 + </li>
  1202 + <li>
  1203 + <i class="icon Hui-iconfont">&#xe711;</i>
  1204 + <div class="name">右对齐</div>
  1205 + <div class="code">&amp;#xe711;</div>
  1206 + <div class="fontclass">.Hui-iconfont-align-right</div>
  1207 + </li>
  1208 + <li>
  1209 + <i class="icon Hui-iconfont">&#xe70f;</i>
  1210 + <div class="name">两头对齐</div>
  1211 + <div class="code">&amp;#xe70f;</div>
  1212 + <div class="fontclass">.Hui-iconfont-align-justify</div>
  1213 + </li>
  1214 + <li>
  1215 + <i class="icon Hui-iconfont">&#xe6ec;</i>
  1216 + <div class="name">字体</div>
  1217 + <div class="code">&amp;#xe6ec;</div>
  1218 + <div class="fontclass">.Hui-iconfont-font</div>
  1219 + </li>
  1220 + <li>
  1221 + <i class="icon Hui-iconfont">&#xe6e7;</i>
  1222 + <div class="name">加粗</div>
  1223 + <div class="code">&amp;#xe6e7;</div>
  1224 + <div class="fontclass">.Hui-iconfont-bold</div>
  1225 + </li>
  1226 + <li>
  1227 + <i class="icon Hui-iconfont">&#xe6e9;</i>
  1228 + <div class="name">倾斜</div>
  1229 + <div class="code">&amp;#xe6e9;</div>
  1230 + <div class="fontclass">.Hui-iconfont-italic</div>
  1231 + </li>
  1232 + <li>
  1233 + <i class="icon Hui-iconfont">&#xe6fe;</i>
  1234 + <div class="name">下划线</div>
  1235 + <div class="code">&amp;#xe6fe;</div>
  1236 + <div class="fontclass">.Hui-iconfont-underline</div>
  1237 + </li>
  1238 + <li>
  1239 + <i class="icon Hui-iconfont">&#xe6fc;</i>
  1240 + <div class="name">text-height</div>
  1241 + <div class="code">&amp;#xe6fc;</div>
  1242 + <div class="fontclass">.Hui-iconfont-text-height</div>
  1243 + </li>
  1244 +
  1245 + <li>
  1246 + <i class="icon Hui-iconfont">&#xe6fd;</i>
  1247 + <div class="name">text-width</div>
  1248 + <div class="code">&amp;#xe6fd;</div>
  1249 + <div class="fontclass">.Hui-iconfont-text-width</div>
  1250 + </li>
  1251 + <li>
  1252 + <i class="icon Hui-iconfont">&#xe6f1;</i>
  1253 + <div class="name">link</div>
  1254 + <div class="code">&amp;#xe6f1;</div>
  1255 + <div class="fontclass">.Hui-iconfont-link</div>
  1256 + </li>
  1257 + <li>
  1258 + <i class="icon Hui-iconfont">&#xe6f3;</i>
  1259 + <div class="name">有序列表</div>
  1260 + <div class="code">&amp;#xe6f3;</div>
  1261 + <div class="fontclass">.Hui-iconfont-ordered-list</div>
  1262 + </li>
  1263 +
  1264 + <li>
  1265 + <i class="icon Hui-iconfont">&#xe6f5;</i>
  1266 + <div class="name">无序列表</div>
  1267 + <div class="code">&amp;#xe6f5;</div>
  1268 + <div class="fontclass">.Hui-iconfont-unordered-list</div>
  1269 + </li>
  1270 + <li>
  1271 + <i class="icon Hui-iconfont">&#xe6ef;</i>
  1272 + <div class="name">剪切</div>
  1273 + <div class="code">&amp;#xe6ef;</div>
  1274 + <div class="fontclass">.Hui-iconfont-cut</div>
  1275 + </li>
  1276 + <li>
  1277 + <i class="icon Hui-iconfont">&#xe6ea;</i>
  1278 + <div class="name">复制</div>
  1279 + <div class="code">&amp;#xe6ea;</div>
  1280 + <div class="fontclass">.Hui-iconfont-copy</div>
  1281 + </li>
  1282 + <li>
  1283 + <i class="icon Hui-iconfont">&#xe6eb;</i>
  1284 + <div class="name">粘贴</div>
  1285 + <div class="code">&amp;#xe6eb;</div>
  1286 + <div class="fontclass">.Hui-iconfont-paste</div>
  1287 + </li>
  1288 + <li>
  1289 + <i class="icon Hui-iconfont">&#xe6f2;</i>
  1290 + <div class="name">新建</div>
  1291 + <div class="code">&amp;#xe6f2;</div>
  1292 + <div class="fontclass">.Hui-iconfont-new</div>
  1293 + </li>
  1294 + </ul>
  1295 + <h2>银行、支付相关</h2>
  1296 + <ul class="icon_lists cl">
  1297 + <li>
  1298 + <i class="icon Hui-iconfont">&#xe71f;</i>
  1299 + <div class="name">支付宝支付1</div>
  1300 + <div class="code">&amp;#xe71f;</div>
  1301 + <div class="fontclass">.Hui-iconfont-pay-alipay-1</div>
  1302 + </li>
  1303 + <li>
  1304 + <i class="icon Hui-iconfont">&#xe71c;</i>
  1305 + <div class="name">支付宝支付2</div>
  1306 + <div class="code">&amp;#xe71c;</div>
  1307 + <div class="fontclass">.Hui-iconfont-pay-alipay-2</div>
  1308 + </li>
  1309 + <li>
  1310 + <i class="icon Hui-iconfont">&#xe719;</i>
  1311 + <div class="name">微信支付</div>
  1312 + <div class="code">&amp;#xe719;</div>
  1313 + <div class="fontclass">.Hui-iconfont-pay-weixin</div>
  1314 + </li>
  1315 + <li>
  1316 + <i class="icon Hui-iconfont">&#xe722;</i>
  1317 + <div class="name">中国银行</div>
  1318 + <div class="code">&amp;#xe722;</div>
  1319 + <div class="fontclass">.Hui-iconfont-zhongguoyinxing</div>
  1320 + </li>
  1321 + <li>
  1322 + <i class="icon Hui-iconfont">&#xe71d;</i>
  1323 + <div class="name">工商银行</div>
  1324 + <div class="code">&amp;#xe71d;</div>
  1325 + <div class="fontclass">.Hui-iconfont-gongshangyinxing</div>
  1326 + </li>
  1327 + <li>
  1328 + <i class="icon Hui-iconfont">&#xe6f8;</i>
  1329 + <div class="name">建设银行</div>
  1330 + <div class="code">&amp;#xe6f8;</div>
  1331 + <div class="fontclass">.Hui-iconfont-jiansheyinxing</div>
  1332 + </li>
  1333 + <li>
  1334 + <i class="icon Hui-iconfont">&#xe71a;</i>
  1335 + <div class="name">交通银行</div>
  1336 + <div class="code">&amp;#xe71a;</div>
  1337 + <div class="fontclass">.Hui-iconfont-jiaotongyinxing</div>
  1338 + </li>
  1339 + <li>
  1340 + <i class="icon Hui-iconfont">&#xe713;</i>
  1341 + <div class="name">中国农业银行</div>
  1342 + <div class="code">&amp;#xe713;</div>
  1343 + <div class="fontclass">.Hui-iconfont-zhongguonongyeyinxing</div>
  1344 + </li>
  1345 + <li>
  1346 + <i class="icon Hui-iconfont">&#xe721;</i>
  1347 + <div class="name">邮政银行</div>
  1348 + <div class="code">&amp;#xe721;</div>
  1349 + <div class="fontclass">.Hui-iconfont-youzhengyinxing</div>
  1350 + </li>
  1351 + <li>
  1352 + <i class="icon Hui-iconfont">&#xe71b;</i>
  1353 + <div class="name">浦发银行</div>
  1354 + <div class="code">&amp;#xe71b;</div>
  1355 + <div class="fontclass">.Hui-iconfont-pufayinxing</div>
  1356 + </li>
  1357 + <li>
  1358 + <i class="icon Hui-iconfont">&#xe71e;</i>
  1359 + <div class="name">华夏银行</div>
  1360 + <div class="code">&amp;#xe71e;</div>
  1361 + <div class="fontclass">.Hui-iconfont-huaxiayinxing</div>
  1362 + </li>
  1363 + <li>
  1364 + <i class="icon Hui-iconfont">&#xe704;</i>
  1365 + <div class="name">招商银行</div>
  1366 + <div class="code">&amp;#xe704;</div>
  1367 + <div class="fontclass">.Hui-iconfont-zhaoshangyinxing</div>
  1368 + </li>
  1369 + <li>
  1370 + <i class="icon Hui-iconfont">&#xe723;</i>
  1371 + <div class="name">中信银行</div>
  1372 + <div class="code">&amp;#xe723;</div>
  1373 + <div class="fontclass">.Hui-iconfont-zhongxinyinxing</div>
  1374 + </li>
  1375 + <li>
  1376 + <i class="icon Hui-iconfont">&#xe724;</i>
  1377 + <div class="name">上海银行</div>
  1378 + <div class="code">&amp;#xe724;</div>
  1379 + <div class="fontclass">.Hui-iconfont-shanghaiyinxing</div>
  1380 + </li>
  1381 + <li>
  1382 + <i class="icon Hui-iconfont">&#xe6ed;</i>
  1383 + <div class="name">温州银行</div>
  1384 + <div class="code">&amp;#xe6ed;</div>
  1385 + <div class="fontclass">.Hui-iconfont-wenzhouyinxing</div>
  1386 + </li>
  1387 + <li>
  1388 + <i class="icon Hui-iconfont">&#xe6f0;</i>
  1389 + <div class="name">光大银行</div>
  1390 + <div class="code">&amp;#xe6f0;</div>
  1391 + <div class="fontclass">.Hui-iconfont-guangdayinxing</div>
  1392 + </li>
  1393 +
  1394 + <li>
  1395 + <i class="icon Hui-iconfont">&#xe6f4;</i>
  1396 + <div class="name">民生银行</div>
  1397 + <div class="code">&amp;#xe6f4;</div>
  1398 + <div class="fontclass">.Hui-iconfont-minshengyinxing</div>
  1399 + </li>
  1400 + <li>
  1401 + <i class="icon Hui-iconfont">&#xe6f6;</i>
  1402 + <div class="name">青岛银行</div>
  1403 + <div class="code">&amp;#xe6f6;</div>
  1404 + <div class="fontclass">.Hui-iconfont-qingdaoyinxing</div>
  1405 + </li>
  1406 + <li>
  1407 + <i class="icon Hui-iconfont">&#xe6fb;</i>
  1408 + <div class="name">北京银行</div>
  1409 + <div class="code">&amp;#xe6fb;</div>
  1410 + <div class="fontclass">.Hui-iconfont-beijingyinxing</div>
  1411 + </li>
  1412 +
  1413 + <li>
  1414 + <i class="icon Hui-iconfont">&#xe703;</i>
  1415 + <div class="name">广东发展银行</div>
  1416 + <div class="code">&amp;#xe703;</div>
  1417 + <div class="fontclass">.Hui-iconfont-guangdongfazhanyinxing</div>
  1418 + </li>
  1419 + <li>
  1420 + <i class="icon Hui-iconfont">&#xe712;</i>
  1421 + <div class="name">浙商银行</div>
  1422 + <div class="code">&amp;#xe712;</div>
  1423 + <div class="fontclass">.Hui-iconfont-zheshangyinxing</div>
  1424 + </li>
  1425 + <li>
  1426 + <i class="icon Hui-iconfont">&#xe714;</i>
  1427 + <div class="name">成都银行</div>
  1428 + <div class="code">&amp;#xe714;</div>
  1429 + <div class="fontclass">.Hui-iconfont-cdbank</div>
  1430 + </li>
  1431 + <li>
  1432 + <i class="icon Hui-iconfont">&#xe718;</i>
  1433 + <div class="name">杭州银行</div>
  1434 + <div class="code">&amp;#xe718;</div>
  1435 + <div class="fontclass">.Hui-iconfont-hangzhouyinxing</div>
  1436 + </li>
  1437 + </ul>
  1438 + <h2>其他</h2>
  1439 + <ul class="icon_lists cl">
  1440 + <li> <i class="icon Hui-iconfont">&#xe6c7;</i>
  1441 + <div class="name">电话</div>
  1442 + <div class="code">&amp;#xe6c7;</div>
  1443 + <div class="fontclass">.Hui-iconfont-tel</div>
  1444 + </li>
  1445 + <li> <i class="icon Hui-iconfont">&#xe6a3;</i>
  1446 + <div class="name">电话</div>
  1447 + <div class="code">&amp;#xe6a3;</div>
  1448 + <div class="fontclass">.Hui-iconfont-tel2</div>
  1449 + </li>
  1450 + <li> <i class="icon Hui-iconfont">&#xe696;</i>
  1451 + <div class="name">iphone手机</div>
  1452 + <div class="code">&amp;#xe696;</div>
  1453 + <div class="fontclass">.Hui-iconfont-phone</div>
  1454 + </li>
  1455 + <li>
  1456 + <i class="icon Hui-iconfont">&#xe708;</i>
  1457 + <div class="name">安卓手机</div>
  1458 + <div class="code">&amp;#xe708;</div>
  1459 + <div class="fontclass">.Hui-iconfont-phone-android</div>
  1460 + </li>
  1461 + <li> <i class="icon Hui-iconfont">&#xe64c;</i>
  1462 + <div class="name">平板电脑</div>
  1463 + <div class="code">&amp;#xe64c;</div>
  1464 + <div class="fontclass">.Hui-iconfont-pad</div>
  1465 + </li>
  1466 + <li> <i class="icon Hui-iconfont">&#xe64f;</i>
  1467 + <div class="name">PC</div>
  1468 + <div class="code">&amp;#xe64f;</div>
  1469 + <div class="fontclass">.Hui-iconfont-xianshiqi</div>
  1470 + </li>
  1471 + <li> <i class="icon Hui-iconfont">&#xe650;</i>
  1472 + <div class="name">照相机</div>
  1473 + <div class="code">&amp;#xe650;</div>
  1474 + <div class="fontclass">.Hui-iconfont-zhaoxiangji</div>
  1475 + </li>
  1476 + <li> <i class="icon Hui-iconfont">&#xe651;</i>
  1477 + <div class="name">单反相机</div>
  1478 + <div class="code">&amp;#xe651;</div>
  1479 + <div class="fontclass">.Hui-iconfont-danfanxiangji</div>
  1480 + </li>
  1481 + <li> <i class="icon Hui-iconfont">&#xe652;</i>
  1482 + <div class="name">打印机</div>
  1483 + <div class="code">&amp;#xe652;</div>
  1484 + <div class="fontclass">.Hui-iconfont-dayinji</div>
  1485 + </li>
  1486 + <li> <i class="icon Hui-iconfont">&#xe64d;</i>
  1487 + <div class="name">轮胎</div>
  1488 + <div class="code">&amp;#xe64d;</div>
  1489 + <div class="fontclass">.Hui-iconfont-lunzi</div>
  1490 + </li>
  1491 + <li> <i class="icon Hui-iconfont">&#xe654;</i>
  1492 + <div class="name">插件</div>
  1493 + <div class="code">&amp;#xe654;</div>
  1494 + <div class="fontclass">.Hui-iconfont-chajian</div>
  1495 + </li>
  1496 + <li> <i class="icon Hui-iconfont">&#xe655;</i>
  1497 + <div class="name">节日</div>
  1498 + <div class="code">&amp;#xe655;</div>
  1499 + <div class="fontclass">.Hui-iconfont-jieri</div>
  1500 + </li>
  1501 + <li> <i class="icon Hui-iconfont">&#xe675;</i>
  1502 + <div class="name">排序</div>
  1503 + <div class="code">&amp;#xe675;</div>
  1504 + <div class="fontclass">.Hui-iconfont-paixu</div>
  1505 + </li>
  1506 + <li> <i class="icon Hui-iconfont">&#xe624;</i>
  1507 + <div class="name">匿名</div>
  1508 + <div class="code">&amp;#xe624;</div>
  1509 + <div class="fontclass">.Hui-iconfont-niming</div>
  1510 + </li>
  1511 + <li> <i class="icon Hui-iconfont">&#xe62a;</i>
  1512 + <div class="name">换肤</div>
  1513 + <div class="code">&amp;#xe62a;</div>
  1514 + <div class="fontclass">.Hui-iconfont-pifu</div>
  1515 + </li>
  1516 + <li> <i class="icon Hui-iconfont">&#xe6cb;</i>
  1517 + <div class="name">二维码</div>
  1518 + <div class="code">&amp;#xe6cb;</div>
  1519 + <div class="fontclass">.Hui-iconfont-2code</div>
  1520 + </li>
  1521 + <li> <i class="icon Hui-iconfont">&#xe682;</i>
  1522 + <div class="name">扫一扫</div>
  1523 + <div class="code">&amp;#xe682;</div>
  1524 + <div class="fontclass">.Hui-iconfont-saoyisao</div>
  1525 + </li>
  1526 + <li> <i class="icon Hui-iconfont">&#xe683;</i>
  1527 + <div class="name">搜索</div>
  1528 + <div class="code">&amp;#xe683;</div>
  1529 + <div class="fontclass">.Hui-iconfont-search</div>
  1530 + </li>
  1531 + <li> <i class="icon Hui-iconfont">&#xe68c;</i>
  1532 + <div class="name">中图模式</div>
  1533 + <div class="code">&amp;#xe68c;</div>
  1534 + <div class="fontclass">.Hui-iconfont-zhongtumoshi</div>
  1535 + </li>
  1536 + <li> <i class="icon Hui-iconfont">&#xe68d;</i>
  1537 + <div class="name">大图模式</div>
  1538 + <div class="code">&amp;#xe68d;</div>
  1539 + <div class="fontclass">.Hui-iconfont-datumoshi</div>
  1540 + </li>
  1541 + <li> <i class="icon Hui-iconfont">&#xe6be;</i>
  1542 + <div class="name">大图模式</div>
  1543 + <div class="code">&amp;#xe6be;</div>
  1544 + <div class="fontclass">.Hui-iconfont-bigpic</div>
  1545 + </li>
  1546 + <li> <i class="icon Hui-iconfont">&#xe6c0;</i>
  1547 + <div class="name">中图模式</div>
  1548 + <div class="code">&amp;#xe6c0;</div>
  1549 + <div class="fontclass">.Hui-iconfont-middle</div>
  1550 + </li>
  1551 + <li> <i class="icon Hui-iconfont">&#xe6bf;</i>
  1552 + <div class="name">列表模式</div>
  1553 + <div class="code">&amp;#xe6bf;</div>
  1554 + <div class="fontclass">.Hui-iconfont-list</div>
  1555 + </li>
  1556 + <li> <i class="icon Hui-iconfont">&#xe690;</i>
  1557 + <div class="name">时间</div>
  1558 + <div class="code">&amp;#xe690;</div>
  1559 + <div class="fontclass">.Hui-iconfont-shijian</div>
  1560 + </li>
  1561 + <li> <i class="icon Hui-iconfont">&#xe69c;</i>
  1562 + <div class="name">更多</div>
  1563 + <div class="code">&amp;#xe69c;</div>
  1564 + <div class="fontclass">.Hui-iconfont-more2</div>
  1565 + </li>
  1566 + <li> <i class="icon Hui-iconfont">&#xe629;</i>
  1567 + <div class="name">SIM卡</div>
  1568 + <div class="code">&amp;#xe629;</div>
  1569 + <div class="fontclass">.Hui-iconfont-sim</div>
  1570 + </li>
  1571 + <li> <i class="icon Hui-iconfont">&#xe6c1;</i>
  1572 + <div class="name">火热</div>
  1573 + <div class="code">&amp;#xe6c1;</div>
  1574 + <div class="fontclass">.Hui-iconfont-hot</div>
  1575 + </li>
  1576 + <li> <i class="icon Hui-iconfont">&#xe6c2;</i>
  1577 + <div class="name">拍摄</div>
  1578 + <div class="code">&amp;#xe6c2;</div>
  1579 + <div class="fontclass">.Hui-iconfont-paishe</div>
  1580 + </li>
  1581 + <li> <i class="icon Hui-iconfont">&#xe6c3;</i>
  1582 + <div class="name">热销</div>
  1583 + <div class="code">&amp;#xe6c3;</div>
  1584 + <div class="fontclass">.Hui-iconfont-hot1</div>
  1585 + </li>
  1586 + <li> <i class="icon Hui-iconfont">&#xe6c4;</i>
  1587 + <div class="name">上新</div>
  1588 + <div class="code">&amp;#xe6c4;</div>
  1589 + <div class="fontclass">.Hui-iconfont-new</div>
  1590 + </li>
  1591 + <li> <i class="icon Hui-iconfont">&#xe6c6;</i>
  1592 + <div class="name">产品参数</div>
  1593 + <div class="code">&amp;#xe6c6;</div>
  1594 + <div class="fontclass">.Hui-iconfont-canshu</div>
  1595 + </li>
  1596 + <li> <i class="icon Hui-iconfont">&#xe6c9;</i>
  1597 + <div class="name">定位</div>
  1598 + <div class="code">&amp;#xe6c9;</div>
  1599 + <div class="fontclass">.Hui-iconfont-dingwei</div>
  1600 + </li>
  1601 + <li> <i class="icon Hui-iconfont">&#xe671;</i>
  1602 + <div class="name">定位</div>
  1603 + <div class="code">&amp;#xe671;</div>
  1604 + <div class="fontclass">.Hui-iconfont-weizhi</div>
  1605 + </li>
  1606 + <li> <i class="icon Hui-iconfont">&#xe69f;</i>
  1607 + <div class="name">HTML</div>
  1608 + <div class="code">&amp;#xe69f;</div>
  1609 + <div class="fontclass">.Hui-iconfont-html</div>
  1610 + </li>
  1611 + <li> <i class="icon Hui-iconfont">&#xe6a0;</i>
  1612 + <div class="name">CSS</div>
  1613 + <div class="code">&amp;#xe6a0;</div>
  1614 + <div class="fontclass">.Hui-iconfont-css</div>
  1615 + </li>
  1616 + <li> <i class="icon Hui-iconfont">&#xe64a;</i>
  1617 + <div class="name">苹果</div>
  1618 + <div class="code">&amp;#xe64a;</div>
  1619 + <div class="fontclass">.Hui-iconfont-apple</div>
  1620 + </li>
  1621 + <li> <i class="icon Hui-iconfont">&#xe6a2;</i>
  1622 + <div class="name">android</div>
  1623 + <div class="code">&amp;#xe6a2;</div>
  1624 + <div class="fontclass">.Hui-iconfont-android</div>
  1625 + </li>
  1626 + <li> <i class="icon Hui-iconfont">&#xe6d1;</i>
  1627 + <div class="name">github</div>
  1628 + <div class="code">&amp;#xe6d1;</div>
  1629 + <div class="fontclass">.Hui-iconfont-github</div>
  1630 + </li>
  1631 + <li> <i class="icon Hui-iconfont">&#xe6d2;</i>
  1632 + <div class="name">html5</div>
  1633 + <div class="code">&amp;#xe6d2;</div>
  1634 + <div class="fontclass">.Hui-iconfont-html5</div>
  1635 + </li>
  1636 + <li> <i class="icon Hui-iconfont">&#xe6d3;</i>
  1637 + <div class="name">皇冠</div>
  1638 + <div class="code">&amp;#xe6d3;</div>
  1639 + <div class="fontclass">.Hui-iconfont-huangguan</div>
  1640 + </li>
  1641 + </ul>
  1642 + <div class="helps">
  1643 + <p>挑选相应图标并获取字体编码,应用于页面</p>
  1644 + <pre>&lt;i class="Hui-iconfont"&gt;&amp;#xe684;&lt;/i&gt;</pre>
  1645 + </div>
  1646 +</div>
  1647 +</body>
  1648 +</html>