1
我正在使用Laravel 5,我面臨的問題是動態更改時區。我下面展示我的代碼,從供應商Laravel 5應用程序時區動態更改
功能
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
//
}
public function register()
{
Config::set('app.timezone', 'Australia/Sydney');
}
}
我控制器
use App\Http\Controllers\Controller;
use Carbon;
use Config;
class EmployeesAttendanceController extends Controller
{
public function create()
{
$time = Carbon\Carbon::now();
echo $time;
}
}
當我從config/app.php
時區做工精細直線增加;例如'timezone' => 'UTC'
到'timezone' => 'Australia/Sydney'
,但是當我從提供者設置它時,時區不起作用。
嘗試使用'boot()'方法,並嘗試'date_default_timezone_set()'函數。 – TheFallen