1.创建文章模块资源路由
//后台分类模块相关路由
Route::resource('article', 'ArticleController');
2.创建文章模块控制器
f:\xampp\php\php.exe artisan make:controller Admin/ArticleController --resource
3.编写文章添加控制器方法
public function create()
{
//获取所有分类
$cates = (new Cate)->tree();
//返回文章添加页面
return view('admin.article.add',compact('cates'));
}
4.编写文章添加模板
<span class="x-red">*</span>分类
<span class="x-red">*</span>文章标题
<span class="x-red">*</span>编辑
<label class="layui-form-label">缩略图</label>
<i class="layui-icon"></i>上传图片
<span class="x-red">*</span>关键词
<span class="x-red">*</span>描述
<span class="x-red">*</span>内容
//文章属于哪个分类
<select name="cate_id">
<!-- <option value="0">==顶级分类==</option> -->
//循环分类数据cates,获取下拉表单的分类名称和分类id
@foreach($cates as $k=>$v)
<option value="{{ $v->cate_id }}">{{$v->cate_name}}</option>
@endforeach
</select>
//文章标题
<input type="text" name="art_title">
//文章编辑
<input type="text" name="art_editor">
//文章缩略图
<input type="hidden" class="hidden" name="art_thumb" value="">
//上传图片
<input type="file" name="photo" id="photo_upload" empty="multipart/form-data" style="display:none"/>
//文章关键词
<input type="text" name="art_tag">
//文章描述
<textarea class="layui-textarea" name="art_description" ></textarea>
//文章内容
<textarea class="layui-textarea" name="art_content" ></textarea>
//提交按钮
<button>增加</button>