2016-08-27 50 views
0

我在routes.php文件中有一些命名的路線,我可以通過全球route('routename',[args])建立網址。但是,我怎麼能在配置文件中做到這一點?Laravel - 如何從配置文件中獲取命名路由?

我試過URL::route('name'),也route('name')並收到錯誤消息:Fatal error: Uncaught ReflectionException: Class log does not exist in /var/www/site/vendor/laravel/framework/src/Illuminate/Container/Container.php:734

+0

能告訴你一些代碼:

//config/custom.php 'checkout' => 'shop.checkout' 

然後,在你的控制器或視圖,例如,您使用的配置價值建立你的路線? – Vuer

回答

0

當laravel時的Bootstrap你的應用程序來處理請求,該配置文件不能調用自動加載類中聲明的功能,因爲他們尚未加載。我建議你設置路由的名字:

$url = route(config('custom.checkout'));