laravel 5 - How to use constants with Request in Laravel5 -
i trying upgrade laravel4 app laravel5.
in laravel4 app, use app/config/constants.php file , difine constants using request class.
if (request::is('admin/*')) {     define('path', 'admin') }else {     define('path', 'public') } and read in app/start.php.
require __dir__.'/../app/config/constants.php'; these constants used in controllers, models, commands, views, , files in 'app/config' directory.
in laravel5, how read file?
i tried: 1, added in config directory , changed composer.json
"autoload": {     "files": [         "config/constants.php"     ] } i got error: php fatal error:  class 'request' not found
2, added in config directory , changed app/providers/appserviceprovider.php
public function boot() {     require __dir__.'/../config/constants.php'; } i got same error:  php fatal error:  class 'request' not found
thanks,
try \request instead of request , don't need add constants.php composer json use \config::get('constants.const_name') helper function ge const value , can use const keyword define constants instead of define()
Comments
Post a Comment