我有一个名为'View'的模型,但是laravel也有View对象(MVC中的“V”)。我将从我的应用程序的不同区域调用我的模型“View”。我怎样才能确保它不是指laravel的视图?
答案 0 :(得分:1)
延长@RonaldPK的答案。
您有App\View
,Laravel有Illuminate\Support\Facades\View
将您的App \ View用作ViewModel而不是View。应该这样做。
Use App\View as ViewModel;
更好的选择:使用ViewInterface并将其引用到您的模型。这将帮助您立即解决许多问题。
答案 1 :(得分:0)
也许通过使用namespaces:"一种封装项目的方式"为了防止名称冲突。