1、后台文章分类添加模版分配

1、构建页面add.blade.php

(1)将add.html移动到admin/category目录下,并重命名为add.blade.php

(2)引入js等文件,也就是继承layouts下面的admin.blade.php

(3)修改模本的一些内容:首页的url地址、该页面提交的地址、以及一些输入框

资源路由中,添加分类提交的方式为: 以post方式提交admin/category,之后通过路由跳转到控制器的store()方法

@extends('layouts.admin')
@section('content')
    <!--面包屑导航 开始-->
    <div class="crumb_warp">
        <!--<i class="fa fa-bell"></i> 欢迎使用登陆网站后台,建站的首选工具。-->
        <i class="fa fa-home"></i> <a href="{{url('admin/info')}}">首页</a> &raquo;添加文章分类
    </div>
    <!--面包屑导航 结束-->

    <!--结果集标题与导航组件 开始-->
    <div class="result_wrap">
        <div class="result_title">
            <h3>快捷操作</h3>
        </div>
        <div class="result_content">
            <div class="short_wrap">
                <a href="#"><i class="fa fa-plus"></i>新增文章</a>
                <a href="#"><i class="fa fa-recycle"></i>批量删除</a>
                <a href="#"><i class="fa fa-refresh"></i>更新排序</a>
            </div>
        </div>
    </div>
    <!--结果集标题与导航组件 结束-->
    
    <div class="result_wrap">
        <form action="{{url('admin/category')}}" method="post">
        {{csrf_field()}}
            <table class="add_tab">
                <tbody>
                    <tr>
                    <!-- 父级分类中,默认为顶级分类,也就是再创建一个父级,若选择其他父级分类,需要传回该分类所对应的cate_id -->
                        <th width="120"><i class="require">*</i>父级分类:</th>
                        <td>
                            <select name="cate_pid">
                                <option value="0">==顶级分类==</option>
                                @foreach($data as $x)
                                <option value="{{$x->cate_id}}">{{$x->cate_name}}</option>
                                @endforeach
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <th><i class="require">*</i>分类名称:</th>
                        <td>
                            <input type="text" name="cate_name">
                            <span><i class="fa fa-exclamation-circle yellow"></i>分类名称必须填写
                            </span>
                            
                        </td>
                    </tr>
                    <tr>
                        <th><i class="require">*</i>分类标题:</th>
                        <td>
                            <input type="text" class="lg" name="cate_title">
                            
                        </td>
                    </tr>
                    <tr>
                        <th><i class="require">*</i>关键字:</th>
                        <td>
                            <input type="text" class="lg" name="cate_keywords">
                           
                        </td>
                    </tr>
                    <tr>
                        <th>分类描述:</th>
                        <td>
                            <textarea name="cate_discription"></textarea>
                        </td>
                    </tr> 
                    <tr>
                        <th><i class="require">*</i>排序</th>
                        <td>
                            <input type="text" class="sm" name="cate_order">
                        </td>
                    </tr>
        
                    
                    <tr>
                        <th></th>
                        <td>
                            <input type="submit" value="提交">
                            <input type="button" class="back" onclick="history.go(-1)" value="返回">
                        </td>
                    </tr>
                </tbody>
            </table>
        </form>
    </div>
@endsection

2、完善CategoryController.php中的create()方法以及store()方法

//get.admin/category/create  添加分类
    public function create()
    {
        $categorys=Category::where('cate_pid','=',0)->get();//获取父级分类的元组,以便在前端进行选择
        //dd($categorys); 测试
        return view('admin.category.add')->with('data',$categorys); //跳转到add.blade.php中,并返回数据
    }
//post.admin/category  添加分类提交
    public function store()
    {
        $input=Input::all();
        dd($input);
    }

验证:

 

提交后:

 

posted @ 2017-02-05 11:19  封情葬爱  阅读(404)  评论(0编辑  收藏  举报