我遇到了来自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信息将按预期显示。
对此有什么想法吗?