请问在 service 层,如何直接返回 return response?
在service层如何直接返回 return response('XXXXX(提示信息)', 400);?
如果不能,那我这样封装是否合理?
StorageController.php
class StorageController extends Controller {
protected $storageService;
public function __construct(StorageService $storageService)
{
$this->storageService = $storageService;
}
public function addOutplace(Request $request ){
$res = $this->storageService->checkOutplacePost($request);
if(!$res['status']){
return $res['message'];
}
}
}
StorageService.php
class StorageService{
public function checkOutplacePost($request)
{
if (!$request->order_no) {
$res['message'] = response(trans('請輸入正確單號'), 400);
$res['status'] = false;
return $res;
}
}
}
推荐文章: