#laravel #laravel-5 #composer-php
#laravel #laravel-5 #композитор-php
Вопрос:
AppConstantProductConstant.php
<?php
namespace AppConstant;
use AppConstantBaseConstant;
class ProductConstant extends BaseConstant {
const TITLE = "title";
}
Product.php
<?php
namespace AppModels;
use AppConstantProductConstant;
use IlluminateDatabaseEloquentModel;
class Product extends Model
{
protected $table = 'products';
protected $fillable = [ProductConstant::TITLE, ProductConstant::IMAGE, ProductConstant::EXPIRY_DATE, ProductConstant::MAX_PARTICIPANTS, ProductConstant::TOTAL_PARTICIPANTS];
Ошибка
Константа неопределенного класса ‘App Constant ProductConstant::TITLE’
После того, как я выполнил php artisan config:clear
. Могу ли я узнать, в чем причина?
Комментарии:
1.
composer dump-autoload
иphp artisan config:cache
можете ли вы попробовать эти две команды?2. @JigneshJoisar Спасибо! Также потребуется запустить автозагрузку дампа. Всегда забывал этот шаг.
Ответ №1:
не запускайте php artisan config:clear
в локальной системе, это может привести к сбою вашего проекта
удалите этот файл bootstrap/cache/config.php
и запустить проект снова
запустите php artisan cache:clear
, чтобы очистить кэш файла .env