<?php

namespace App\Http\Controllers\Web\Rcstfwlt;

use Illuminate\Routing\Controller as BaseController;

/**
 * 手机端前台系统控制器基类
 * Class MobileBaseController
 * @package App\Http\Controllers\Mobile
 */
class RcstfwltBaseController extends BaseController
{
    protected function sendSuccessResponse($data = [])
    {
        $responseData['message']='OK';
        $responseData['data']=$data;
        return response()->json($responseData);
    }

    protected function sendErrorResponse($message, $data = [], $status = 400)
    {
        $responseData['message']=$message;
        $responseData['errors']=$data;
        return response()->json($responseData)->setStatusCode($status);
    }

    /**
     * 显示信息页面
     * @param $message
     * @param $jump_url
     * @param bool $is_error
     * @param string $return_page_name
     * @param int $count_down
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
     */
    protected function showMessage($message, $jump_url, $is_error = false, $return_page_name = "上一页", $count_down = 10)
    {
        return view('mobile.app.show_message', compact(['message', 'jump_url', 'is_error', 'return_page_name', 'count_down']));
    }
}