And*_*gan 0 php namespaces laravel laravel-4
目前我正在使用Laravel 4进行项目.
我有一个名为"Event"的模型,它与文件中定义的事件别名冲突:
app/config/app.php
Run Code Online (Sandbox Code Playgroud)
在类别别数组中,"Event"如下所示:
'Event' => 'Illuminate\Support\Facades\Event',
Run Code Online (Sandbox Code Playgroud)
我怎么能克服这个?因为我真的不想重命名我的事件模型.
将事件类的别名更改为LaravelEvent ...然后您可以使用您选择的新别名调用Laravel事件类,或者您可以完全删除Laravel事件别名,并在需要时通过它的完整命名空间调用该类.
或者,您可以为事件模型类添加别名,但由于它似乎是您系统中的核心类,因此最好将事件类重命名为不太可能发生冲突的事件.