链街Dcat后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

75 lines
1.4 KiB

<?php
namespace App\Admin\Actions\Tree;
use Dcat\Admin\Actions\Response;
use Dcat\Admin\Form;
use Dcat\Admin\Traits\HasPermissions;
use Dcat\Admin\Tree\AbstractTool;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use App\Models\v3\Category as CategoryModel;
class CategoryTie extends AbstractTool
{
/**
* @return string
*/
protected $title = '绑定分类到首页';
/**
* Handle the action request.
*
* @param Request $request
*
* @return Response
*/
public function handle(Request $request)
{
return $this->response()
->success('Processed successfully.')
->redirect('/category');
}
/**
* @return string|void
*/
public function href()
{
// return admin_url('category/tie');
}
/**
* @return string|array|void
*/
public function confirm()
{
// return ['Confirm?', 'contents'];
}
/**
* 添加JS
*
* @return string
*/
protected function script()
{
return <<<JS
$('.category-tie-row').on('click', function () {
// Your code.
window.location.href ='/admin/category/tie';
});
JS;
}
/**
* @param Model|Authenticatable|HasPermissions|null $user
*
* @return bool
*/
protected function authorize($user): bool
{
return true;
}
}