[Day 40] 心情随笔后台及前台(二) - 新增心情随笔资料

新增心情随笔资料

今天我们开始新增心情随笔资料,
根据之前的路由,
我们在 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没变就不贴了,
画面就会像这样
http://img2.58codes.com/2024/20105694u0VJUGNL74.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章