为什么 class 名称在我直接调用时找不到 laravel5
why class name not found when i directly call it laravel5
我必须类似 类 Laminat 和 Linoleum
<?php namespace App\Http\Controllers\Parsing\Samara; class Laminat extends BaseSupply {
public $manufacture = 'Без производителя';
public $class = 'null';
public $depth = 'null';
public $collection = 'Без коллекции'; }
油毡:
<?php namespace App\Http\Controllers\Parsing\Samara; class Linoleum extends BaseSupply {
public $manufacture = 'Без производителя';
public $collection = 'Без коллекции';
public $width = 'null'; }
我想像
一样使用它
$path = "App\Http\Controllers\Parsing\Samara\Linoleum";
$item = new $path();
dd($item);
如果我创建 laminat 实例,它会用 dd 响应
如果我创建油毡的实例,它会响应 dd
我做错了什么?
问题是,这些 类 不在自动加载文件中。所以我 运行 这些命令
composer dump-autoload
php artisan optimize
和 类 已添加到自动加载文件,一切正常。
我必须类似 类 Laminat 和 Linoleum
<?php namespace App\Http\Controllers\Parsing\Samara; class Laminat extends BaseSupply {
public $manufacture = 'Без производителя';
public $class = 'null';
public $depth = 'null';
public $collection = 'Без коллекции'; }
油毡:
<?php namespace App\Http\Controllers\Parsing\Samara; class Linoleum extends BaseSupply {
public $manufacture = 'Без производителя';
public $collection = 'Без коллекции';
public $width = 'null'; }
我想像
一样使用它 $path = "App\Http\Controllers\Parsing\Samara\Linoleum";
$item = new $path();
dd($item);
如果我创建 laminat 实例,它会用 dd 响应
如果我创建油毡的实例,它会响应 dd
我做错了什么?
问题是,这些 类 不在自动加载文件中。所以我 运行 这些命令
composer dump-autoload
php artisan optimize
和 类 已添加到自动加载文件,一切正常。