这是我的TurnoverController开始的例子
namespace App\Controllers;
// libraries
use \Turnover\Form;
use \Turnover\StatsByEventNames;
use \Utilities\Utils;
// models
use \Card;
use \GameClient;
use \Gametypes\Dogs;
use \Manager;
// Facades
use \Session;
use \App;
use \URL;
class TurnoverController extends BaseController
由于PSR标准说每个类应该在至少一个级别的命名空间中,我添加了命名空间。
但是现在只加载简单的模型,没有名称空间,我总是要调用use
\ModelName
对于会话,应用程序等等也是如此。
并且还计划在名称空间中使用模型
App\Models
因此,要使用模型,必须编写
use App\Models\ModelName
。没有名称空间,所有这些都是自动的 - 控制器知道模型和外墙的位置。我该如何解决这个问题,以便默认模型文件夹中的至少模型不需要调用use语句?
相同的外墙。