作者 邓超

xd

... ... @@ -27,29 +27,19 @@ class TemplateController extends BaseController
*/
public function index(){
$lists = (new ATemplate)->lists($this->map,$this->page,$this->row,$this->order,['id','name','status','is_default','sort','thumb','url','created_at','updated_at']);
$lists = (new ATemplate)->lists(
$this->map,
$this->page,
$this->row,
$this->order,
['id','name','status','is_default','sort','thumb','url','created_at','updated_at']
);
$this->response('success',Code::SUCCESS,$lists);
}
/**
* 编辑
* @author:dc
* @time 2023/5/4 16:19
*/
public function edit(TemplateRequest $request){
$this->save($request->validated());
}
/**
* 新增
* @author:dc
* @time 2023/5/5 9:30
*/
public function insert(TemplateRequest $request){
$this->save($request->validated());
}
/**
... ... @@ -61,9 +51,9 @@ class TemplateController extends BaseController
* @author:dc
* @time 2023/5/11 10:13
*/
private function save($data){
public function save(TemplateRequest $request){
TemplateLogic::instance()->save($data);
TemplateLogic::instance()->save($request->validated());
}
... ... @@ -95,7 +85,7 @@ class TemplateController extends BaseController
*/
public function html_index($template_id){
$lists = (new ATemplate)->list($this->map,$this->order,['id','name','status','is_default','sort','thumb','url','created_at','updated_at']);
$lists = (new ATemplateHtml)->list([['template_id','=',$template_id]],$this->order,['id','name','status','is_default','sort','thumb','url','created_at','updated_at']);
$this->response('success',Code::SUCCESS,$lists);
}
... ...
... ... @@ -127,8 +127,8 @@ Route::middleware(['web'])->group(function (){ //admin用渲染默认要加上w
// 自定义页面 模板,头部底部
Route::prefix('template')->group(function () {
Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template');
Route::post('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'edit'])->name('admin.template_edit');
Route::post('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'insert'])->name('admin.template_insert');
Route::post('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_edit');
Route::post('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_insert');
Route::delete('/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->where('id','\d+')->name('admin.template_delete');
Route::get('/html/{template_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_index'])->where('template_id','\d+')->name('admin.template.html');
... ...