6
0
Fork 0
jiqu-library-server/app/Admin/Actions/Grid/UserCompany.php

42 lines
838 B
PHP

<?php
namespace App\Admin\Actions\Grid;
use App\Models\User;
use Dcat\Admin\Grid\RowAction;
use Illuminate\Http\Request;
class UserCompany extends RowAction
{
public function title()
{
return '<i class="feather icon-users grid-action-icon"></i> 切换员工 &nbsp;&nbsp;';
}
/**
* Handle the action request.
*
* @param Request $request
*
* @return Response
*/
public function handle(Request $request)
{
$user = User::findOrFail($this->getKey());
$user->userInfo->update([
'is_company' => $user->userInfo->is_company ? 0 : 1
]);
return $this->response()->success('操作成功')->refresh();
}
/**
* @return string|array|void
*/
public function confirm()
{
return ['是否确定?'];
}
}