Viewing File: /home/ubuntu/shop-website-base/app/Http/Controllers/ApplicationController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Helpers\Helper;
use Log, Validator, Exception, DB, Hash, PDF, Setting;
use App\Models\User,App\Models\StaticPage;
class ApplicationController extends Controller
{
public function __construct(Request $request) {
Log::info(url()->current());
Log::info("ApplicationController Request Data".print_r($request->all(), true));
}
/**
* @method static_pages_api()
*
* @uses used to get the pages
*
* @created Vidhya R
*
* @edited Vidhya R
*
* @param -
*
* @return JSON Response
*/
public function static_pages_api(Request $request) {
$base_query = StaticPage::where('status', APPROVED);
if($request->page_type) {
$static_page = $base_query->where('type', $request->page_type)->first();
$data = $static_page;
} elseif($request->unique_id) {
$static_page = $base_query->where('unique_id', $request->unique_id)->first();
$data = $static_page;
} else {
$static_pages = $base_query->orderBy('title', 'asc')->get();
$data = $static_pages ? $static_pages->toArray(): [];
}
return $this->sendResponse($message = "", $code = "", $data);
}
}
Back to Directory
File Manager