Viewing File: /home/ubuntu/shop-website-base/app/Http/Controllers/Api/User/CommonApiController.php

<?php

namespace App\Http\Controllers\Api\User;

use Illuminate\Http\Request;

use App\Http\Controllers\Controller;

use DB, Log, Hash, Validator, Exception, Setting, Helper;

use App\Models\ProVehicle, App\Models\User;

use App\Repositories\ProVehiclesRepository as ProVehiclesRepo;

class CommonApiController extends Controller
{
    protected $loginUser, $skip, $take;

	public function __construct(Request $request) {

        Log::info(url()->current());

        Log::info("Request Data".print_r($request->all(), true));
        
        $this->loginUser = User::find($request->id);

        $this->skip = $request->skip ?: 0;

        $this->take = $request->take ?: (Setting::get('admin_take_count') ?: TAKE_COUNT);

        $this->timezone = $this->loginUser->timezone ?? "America/New_York";

        $request->request->add(['timezone' => $this->timezone]);

    }

}
Back to Directory File Manager