我有两个配置文件: father_categories.php 和 childs_categories.php
在我的本地开发中(我使用的是Windows),我可以访问Laravel / config文件夹中的数组配置文件并且运行正常。
但是我的生产服务器是Linux,在某些情况下,这个深层配置文件会返回null。
但是如果你访问config(childs_categories.php);完美地返回类别:
这是我的 father_categories.php 文件完成:
<?php
return [
#### Father categories ####
'cine-series-tv' => array(
'url_segment' => 'cine-series-tv',
'menu_item' => 'Cine, Series y TV',
'name' => 'Cine, Series y TV',
'title' => 'Cine, Series y TV',
'meta' => 'de Cine, Series y TV con tus personajes favoritos o frases míticas. Regalos para seriéfilos y cinéfilos.',
'cat_type' => 'primary',
'cat_father' => '',
'childs_categories' => array(
config('childs_categories.harry-potter'),
config('childs_categories.juego-de-tronos'),
config('childs_categories.marvel'),
config('childs_categories.rick-and-morty'),
config('childs_categories.star-wars'),
config('childs_categories.pokemon'),
),
'description' => 'de tus películas o series favoritas. El regalo ideal para el cinéfilo o seriéfilo de la casa.',
'extra_description' => ''
),
'videojuegos' => array(
'url_segment' => 'videojuegos',
'menu_item' => 'Videojuegos',
'name' => 'Videojuegos',
'title' => 'videojuegos',
'meta' => 'de videojuegos, para los fans de videjuegos míticos o más modernos de las consolas actuales.',
'cat_type' => 'primary',
'cat_father' => '',
'childs_categories' => array(
config('childs_categories.grim-fandango'),
config('childs_categories.pokemon'),
config('childs_categories.pixelart'),
),
'description' => 'de tus videojuegos favoritos, el regalo ideal para el gamer de la casa.',
'extra_description' => ''
),
];
这是我的 childs_categories.php 文件:
<?php
return [
#### Subcategories ####
'juego-de-tronos' => array(
'url_segment' => 'juego-de-tronos',
'menu_item' => 'juego de tronos',
'name' => 'juego de tronos',
'title' => 'Juego de tronos',
'meta' => 'de Juego de Tronos con diseños de los personajes, Stark, Targaryen, etc',
'cat_type' => 'secondary',
'cat_father' => array('cine-series-tv'),
'visible_for' => array('1728','5570','1661','3333','6092','@7'),
'description' => 'de <strong>Juego de Tronos</strong> o Game of Thrones para comprar con los emblemas y casas de los Stark, Lannister, Targaryen, etc. Los personajes de la famosa serie cobrarán vida, ¿de qué bando estás?',
'extra_description' => ''
),
'star-wars' => array(
'url_segment' => 'star-wars',
'menu_item' => 'star wars',
'name' => 'star wars',
'title' => 'star wars',
'meta' => 'con diseños de star wars basadas en este maravilloso universo de La Guerra de las Galaxias.',
'cat_type' => 'secondary',
'cat_father' => array('cine-series-tv'),
'visible_for' => array('1728','5570','1661','3333','6092','@7'),
'description' => 'de star wars con diseños del universo de La Guerra de las Galaxias. Darth Vader, Han Solo y compañía te acompañarán en tus desayunos.',
'extra_description' => ''
),
'harry-potter' => array(
'url_segment' => 'harry-potter',
'menu_item' => 'harry potter',
'name' => 'harry potter',
'title' => 'harry potter',
'meta' => 'de Harry Potter con diseños de Ron, Hermione, Gryffindor, Slytherin, Hogwarts, etc.',
'cat_type' => 'secondary',
'cat_father' => array('cine-series-tv'),
'visible_for' => array('1728','5570','6092','@7'),
'description' => 'de Harry Potter con diseños basados en sus personajes y referencias del fantástico mundo de Hogwarts. ¡Regala pura magia!.',
'extra_description' => ''
),
'pixelart' => array(
'url_segment' => 'pixelart',
'menu_item' => 'pixelart',
'name' => 'pixelart',
'title' => 'Pixelart',
'meta' => 'de pixelart, con la nostalgia de los videojuegos de antaño estilo megadrive, nintendo, gameboy, y mucho más.',
'cat_type' => 'secondary',
'cat_father' => array('videojuegos'),
'visible_for' => array('5570'),
'description' => 'estilo pixelart recordando a los videojuegos retros de la época de megadrive, atari, nintendo nes, game boy y muchos más.',
'extra_description' => ''
),
'pokemon' => array(
'url_segment' => 'pokemon',
'menu_item' => 'pokemon',
'name' => 'pokemon',
'title' => 'pokemon',
'meta' => 'pokemon basadas en la serie o en los videojuegos de Game Boy',
'cat_type' => 'secondary',
'cat_father' => array('cine-series-tv','videojuegos','pixelart'),
'visible_for' => array('1728','5570','1661','3333','6092','@7'),
'description' => 'pokémon ideales para los fans de la serie y de Pikachu o los videojuegos de la época de la Game Boy.',
'extra_description' => ''
),
'marvel' => array(
'url_segment' => 'marvel',
'menu_item' => 'marvel',
'name' => 'marvel',
'title' => 'marvel',
'meta' => 'marvel con diseños no oficiales, basados en los cómics y personajes.',
'cat_type' => 'secondary',
'cat_father' => array('marvel','comic','heroes','superheroes'),
'visible_for' => array('5570','1728'),
'description' => 'de marvel, con tus superheroes favoritos como Spiderman, Deadpool, los Xmen, Capitán América, IronMan y muchos más.',
'extra_description' => ''
),
'grim-fandango' => array(
'url_segment' => 'grim-fandango',
'menu_item' => 'grim fandango',
'name' => 'grim fandango',
'title' => 'Grim Fandango',
'meta' => 'con diseños del videojuego Grim Fandango, mítica aventura gráfica de PC cuyo protagonista es Manny Calavera.',
'cat_type' => 'secondary',
'cat_father' => array('videojuegos'),
'visible_for' => array('1728','6092','@7'),
'description' => 'Grim Fandango, popular videojuego de aventura gráfica de PC cuyo protagonista es Manny Calavera.',
'extra_description' => ''
),
'rick-and-morty' => array(
'url_segment' => 'rick-and-morty',
'menu_item' => 'rick and morty',
'name' => 'rick and morty',
'title' => 'de Rick and morty',
'meta' => 'de Rick and morty',
'cat_type' => 'secondary',
'cat_father' => array('cine-series-tv'),
'visible_for' => array('1728','5570','3333','6092','@7'),
'description' => 'de Rick y Morty, la serie de animación de ciencia ficción más ácida y divertida que existe actualmente.',
'extra_description' => ''
),
];