Laravel 5.2 route:cache更改了我的url()输出

时间:2016-03-17 14:03:02

标签: php laravel artisan

我遇到了来自Laravel 5.2的奇怪行为,我想知道这是发生在其他人身上还是仅仅是因为我运气不好。

我有一个名为optimize的函数:

function optimize()
{
    $url = url('backend');
    \Artisan::call('route:cache');
    \Artisan::call('config:cache');

    return redirect()->to($url)->withMessage(_t('system_optimized'))->withMsgtype('success');

}

如果我输出$ url var,那么我得到类似的东西: http://devhost.dev/Cartaki/backend但如果我输出url('后端');在工匠召唤之后,我得到这样的结论:http://devhost.dev/backend

我通过使用$ url var作为redirect() - > to()方法的路径解决了这个问题,但问题出在那里。

另一个奇怪的事情是重定向后我的flash消息不会显示。如果我评论出工匠电话,那么我的flash信息将按预期显示。

对此有什么想法吗?

0 个答案:

没有答案