L4太棒了,一切都在开箱即用。我不明白他们为什么通过添加这些命名空间使事情变得复杂,并且在文档中没有解释如何使用它们。
我有一个名为'General'(General.php)的类/模型(不扩展雄辩)。我想在我的控制器中使用它,但似乎没有办法做到这一点。
我尝试了所有这些,似乎没有工作:
use App\General;
use \App\General;
use General;
use \General;
班级本身:
<?php namespace App;
class General extends Model {
}
我感到非常难过,因此我必须切换回L4,但我找不到办法让这项工作......
答案 0 :(得分:0)
12603c403c71969e328fc97e91372b6a第1行中的FatalErrorException:未找到“常规”类
您似乎在视图中使用该类而不是控制器。你可以这样做,但你必须引用完整的类名。例如:
{{ App\General::first()->title }}
更好的做法是在控制器中检索模型并将其传递给视图:
$general = General::first();
return view('view.name', ['general' => $general]);