lamp 服务器中的碳抛出错误
Carbon throwing errors in lamp server
Laravel 抛出 Class Carbon
not found,我在本地环境中创建了应用程序并且它正在运行,但是当我将它部署到 digitalocean 服务器时,它似乎没有上班。这是代码:
{{ \Carbon\Carbon::parse($entity['start_date'])->format('d') }}
我们也尝试过:
{{ Carbon::parse($entity['start_date'])->format('d') }}
这是它抛出的错误:
Class 'Carbon' not found (View: /var/www/html/resources/views/common/components/single_slider_event.blade.php) (View:
并且盟友设置正确:
'aliases' => [
'Carbon' => Carbon\Carbon::class,
],
提前感谢任何帮助。
我通过以下命令 运行 解决了这个问题,似乎即使你 运行 composer install
它可能无法在 public 环境中工作。
composer update
php artisan config:clear
php artisan cache:clear
composer dumpautoload
php artisan cache:clear
祝你好运!
如果您的生产环境中没有这些软件包,您需要安装它们:
运行 composer install
此外,确保供应商拥有正确的 file/folder 所有者和权限。
如果您最近进行了迁移,现在是清除所有剩余缓存的好时机:
运行 php artisan config:clear && php artisan cache:clear
附加建议:如果可能,请尝试在将数据发送到 blade 之前格式化数据。在 blade 文件中使用日期格式完全没有错。但让控制器做这些事情是更简洁的方法,blade 尽可能直接使用它们。
Laravel 抛出 Class Carbon
not found,我在本地环境中创建了应用程序并且它正在运行,但是当我将它部署到 digitalocean 服务器时,它似乎没有上班。这是代码:
{{ \Carbon\Carbon::parse($entity['start_date'])->format('d') }}
我们也尝试过:
{{ Carbon::parse($entity['start_date'])->format('d') }}
这是它抛出的错误:
Class 'Carbon' not found (View: /var/www/html/resources/views/common/components/single_slider_event.blade.php) (View:
并且盟友设置正确:
'aliases' => [
'Carbon' => Carbon\Carbon::class,
],
提前感谢任何帮助。
我通过以下命令 运行 解决了这个问题,似乎即使你 运行 composer install
它可能无法在 public 环境中工作。
composer update
php artisan config:clear
php artisan cache:clear
composer dumpautoload
php artisan cache:clear
祝你好运!
如果您的生产环境中没有这些软件包,您需要安装它们:
运行 composer install
此外,确保供应商拥有正确的 file/folder 所有者和权限。
如果您最近进行了迁移,现在是清除所有剩余缓存的好时机:
运行 php artisan config:clear && php artisan cache:clear
附加建议:如果可能,请尝试在将数据发送到 blade 之前格式化数据。在 blade 文件中使用日期格式完全没有错。但让控制器做这些事情是更简洁的方法,blade 尽可能直接使用它们。