新增心情随笔资料
今天我们开始新增心情随笔资料,
根据之前的路由,
我们在 App\Http\Controllers\AdminController.php 里面加上addMindPage方法,
至于页面的话我们新增跟编辑会用同样的方法,
编辑的时候会带Mind资料进行,
所以新增的时候就带空的Mind结构进去,
方法如下
//新增心情随笔资料function addMindPage(){ Log::notice('新增心情随笔资料'); //先取得自己的资料 $User = $this->GetUserData(); //取得心情随笔列表 $Mind = new Mind; $name = 'mind'; $action = '新增'; $binding = [ 'title' => ShareData::TITLE, 'page' => $this->page, 'name' => $name, 'User' => $User, 'Mind' => $Mind, 'action' => $action, 'result' => '', ]; return view('admin.mind', $binding);}
然后我们在 /resources/views/admin 建一个mind.blade.php档案
<!-- 指定继承 layout.master 母模板 -->@extends('layout.master')<!-- 传送资料到母模板,并指定变数为title -->@section('title', $title)<!-- 传送资料到母模板,并指定变数为content -->@section('content')<form method="post" action="/admin/mind/edit"><!-- 自动产生 csrf_token 隐藏栏位-->{!! csrf_field() !!}<input name="id" type="hidden" value="{{ $Mind->id }}"/><div class="normal_form"> <div class="form_title">{{ $action }}心情随笔</div> <div class="form-group"> <label for="exampleFormControlTextarea1">心情随笔</label> <textarea class="form-control" name="content" rows="3">{{ $Mind->content }}</textarea> </div> <div class="btn_group"> <button type="button" class="btn btn-warning btn_form" onclick="Cancel()">取消</button> <button type="summit" class="btn btn-primary btn_form">{{ $action }}</button> </div> <div class="form_error"> <!-- 错误讯息模板元件 --> @include('layout.ValidatorError') </div><div></form><script>function Cancel(){ location.href = "/admin/mind";}</script>@endsection
css没变就不贴了,
画面就会像这样