Heim >Backend-Entwicklung >PHP-Tutorial >为什么laravel中use facade和Model不能同时使用

为什么laravel中use facade和Model不能同时使用

WBOY
WBOYOriginal
2016-06-06 20:09:16931Durchsuche

这个问题我自己也觉得描述不清楚,直接贴个代码
为什么laravel中use  facade和Model不能同时使用

后来我是这么解决的
为什么laravel中use  facade和Model不能同时使用

有没有大神给我解释一下

回复内容:

这个问题我自己也觉得描述不清楚,直接贴个代码
为什么laravel中use  facade和Model不能同时使用

后来我是这么解决的
为什么laravel中use  facade和Model不能同时使用

有没有大神给我解释一下

难道不是命名冲突了么

<code>use App\Facades\Member as MemberA;
use App\Models\Member as MemberB;</code>

没有详细去了解Facade的原理,但根据我的理解,Facade对象只是一个真正类的捷径,也就是说,你第一张图里,相当于引用了两次Member类,显然是不行的;另外,把模型类做成Facade实在没有必要

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn