我读到外墙不好。我不知道这是否正确。我还读到Laravel使用了很多。此外,我读过你可以在流明把它们关掉。 "关闭"可能不是正确的词。
你必须在外墙上使用Laravel吗?如果我不使用外墙,这是否意味着我可能不应该首先选择Laravel?
答案 0 :(得分:3)
你不会被迫使用外墙。
查看https://laravel.com/docs/5.1/facades
上的文档只需使用app
帮助即可获得所需内容。
app('router');
app('config')
或者您可以使用IoC。有很多方法。
答案 1 :(得分:1)
事实上,您不需要在应用中使用外墙。如果您查看每个外观的Facades class reference,您可以在此表中找到课程。因此,例如,您可以注入DB
而不是Illuminate\Database\DatabaseManager
外观,并且可以使用其方法。
使用外观,您将使用:
DB:beginTransaction();
并注入类并将其分配给您可以编写的类属性:
$this->db->beginTransaction();