我正在使用:
Route::group([
'middleware' => 'access.routeNeedsRole',
'role' => ['admin', 'dev'],
'redirect' => '/',
'with' => ['flash_danger', 'You do not have access to do that.']
], function ()
{
//Any routes goes in here
});
在我的控制器中,但时间晚于实际时间。 例如,现在我的国家是01:02,日期返回20-06-2015 01:06:38。
如何解决?
答案 0 :(得分:2)
config/config.php
并写下
//specify your region
date_default_timezone_set('Europe/Warsaw');
第二步:现在你可以利用你的时间了
date("d-m-Y h:i:s") //for 21/12/2010 20:12:00
date("h:i:s") //for 12:12:11 time only
答案 1 :(得分:0)
您的时区可能已关闭,这对您有帮助。
答案 2 :(得分:0)
将时区放在base_url
上方的config.php文件的顶部 date_default_timezone_set('Europe/Warsaw');
然后刷新服务器
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
date_default_timezone_set('Europe/Warsaw');
/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
| http://example.com/
|
| If this is not set then CodeIgniter will try guess the protocol, domain
| and path to your installation. However, you should always configure this
| explicitly and never rely on auto-guessing, especially in production
| environments.
|
*/
$config['base_url'] = 'http://localhost/project/';
答案 3 :(得分:0)
如果您可以将配置文件中的挂钩设置从TRUE更改为FALSE,这有助于解决您的问题。
除非你非常需要启用钩子,否则你应该非常好。
Text
更改为:
UserControl
我希望这会对你有所帮助。