changed the file PagesController
This commit is contained in:
parent
fff40177f0
commit
f1f0302a34
|
|
@ -64,7 +64,7 @@ return [
|
|||
|
|
||||
*/
|
||||
|
||||
'default_extensions' => ['jpg', 'jpeg', 'bmp', 'png', 'webp', 'gif', 'svg', 'js', 'map', 'ico', 'css', 'less', 'scss', 'ics', 'odt', 'doc', 'docx', 'ppt', 'pptx', 'pdf', 'swf', 'txt', 'ods', 'xls', 'xlsx', 'eot', 'woff', 'woff2', 'ttf', 'flv', 'wmv', 'mp3', 'ogg', 'wav', 'avi', 'mov', 'mp4', 'mpeg', 'webm', 'mkv', 'rar', 'zip'],
|
||||
'default_extensions' => ['jpg', 'jpeg', 'bmp', 'png', 'webp', 'gif', 'svg', 'js', 'map', 'ico', 'css', 'less', 'scss', 'ics', 'odt', 'doc', 'docx', 'ppt', 'pptx', 'pdf', 'swf', 'txt', 'ods', 'xls', 'xlsx', 'eot', 'woff', 'woff2', 'ttf', 'flv', 'wmv', 'mp3', 'ogg', 'wav', 'avi', 'mov', 'mp4', 'mpeg', 'webm', 'mkv', 'rar', 'zip', 'json'],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
@ -75,7 +75,7 @@ return [
|
|||
|
|
||||
*/
|
||||
|
||||
'image_extensions' => ['jpg', 'jpeg', 'bmp', 'png', 'webp', 'gif', 'svg'],
|
||||
'image_extensions' => ['jpg', 'jpeg', 'bmp', 'png', 'webp', 'gif', 'svg', 'json'],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
@ -86,7 +86,7 @@ return [
|
|||
|
|
||||
*/
|
||||
|
||||
'video_extensions' => ['mp4', 'avi', 'mov', 'mpg', 'mpeg', 'mkv', 'webm'],
|
||||
'video_extensions' => ['mp4', 'avi', 'mov', 'mpg', 'mpeg', 'mkv', 'webm', 'json'],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
@ -97,6 +97,6 @@ return [
|
|||
|
|
||||
*/
|
||||
|
||||
'audio_extensions' => ['mp3', 'wav', 'wma', 'm4a', 'ogg'],
|
||||
'audio_extensions' => ['mp3', 'wav', 'wma', 'm4a', 'ogg', 'json'],
|
||||
|
||||
];
|
||||
|
|
|
|||
|
|
@ -20,12 +20,37 @@ class PagesController extends Controller
|
|||
$this->helpers = $helpers;
|
||||
}
|
||||
|
||||
public function index(){
|
||||
|
||||
public function index()
|
||||
{
|
||||
$data = $this->Pages->with(['banner'])->get();
|
||||
|
||||
$jsonFilePath = __DIR__.'/../../../../../storage/app/media/homePage/index.json';
|
||||
|
||||
$youtubeLink = null;
|
||||
|
||||
if (file_exists($jsonFilePath)) {
|
||||
$jsonContent = file_get_contents($jsonFilePath);
|
||||
$jsonData = json_decode($jsonContent, true);
|
||||
$youtubeLink = isset($jsonData['link']) ? $jsonData['link'] : null;
|
||||
}
|
||||
|
||||
$baseUrl = url('/storage/app/media');
|
||||
|
||||
$additionalData = [
|
||||
"banner_video_link" => $baseUrl."/homePage/index.mp4",
|
||||
"banner_video_image" => $baseUrl."/homePage/index.jpg",
|
||||
"youtube_link" => $youtubeLink
|
||||
];
|
||||
|
||||
foreach ($data as &$record) {
|
||||
if ($record->id == 1) {
|
||||
foreach ($additionalData as $key => $value) {
|
||||
$record->$key = $value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $this->helpers->apiArrayResponseBuilder(200, 'success', $data);
|
||||
|
||||
}
|
||||
|
||||
public function show($id){
|
||||
|
|
|
|||
Loading…
Reference in New Issue