Php’de dinamik stringler ile obje oluşturmak isterseniz, sınıfın tam nitelendirilmiş adını (namespace dahil) belirtmek zorundasınız. Laravel’da da bu böyle. Örnek olarak Post modelini bir değişkene atayıp oluşturalım. Aşağıdaki örnekte tam olarak ne demek istediğimi anlayacaksınız;
$modelName = 'Post'; $className = 'App\\' . $modelName; $model = new $className; $modelFind = $model->find(1); var_dump($modelFind); |