Включение файлов PHP с базой Laravel

Я пытаюсь «включить» скрипт php в один из моих просмотров (landing.blade.php).

Сценарий находится в:

/laravel-master/public/assets/scripts/config.php 

Когда я пытаюсь включить этот код в представление:

 <?php include_once('/assets/scripts/config.php'); ?> 

Я получаю сообщение об ошибке: include_once(/assets/scripts/config.php): failed to open stream: No such file or directory

Это на localhost с использованием MAMP. Я не уверен, есть ли другой набор правил, которые мне нужно использовать с Laravel 4, чтобы включить php-файл. Спасибо за помощь!

Solutions Collecting From Web of "Включение файлов PHP с базой Laravel"

Во-первых, на самом деле не рекомендуется хранить ваши файлы PHP в public каталоге, они должны храниться внутри папки app . Я предлагаю вам создать папку внутри app , что-то вроде includes и разместить там свои файлы. Затем включите его, сделайте следующее:

 include(app_path().'/includes/config.php'); 

Хотя, поскольку похоже, что вы пытаетесь загрузить некоторые файлы конфигурации, я бы порекомендовал вам также проверить собственный способ обработки Laravel. Например, если вы создали файл myapp.php внутри папки app/config , Laravel будет обрабатывать его автоматически для вас, если у вас есть несколько пар ключ-значение, например:

 <?php return array( 'name' => 'Raphael', 'gorgeous' => true ); 

Затем вы можете получить эти значения с помощью класса Config :

 Config::get('myapp.name'); // Raphael 

Это лучшее решение, потому что вы также можете воспользоваться конфигурацией среды Laravel.