laravel-facade

    2热度

    2回答

    我有Laravel单元测试用于测试API调用看起来像这样,但我正在运行时,以下运行时错误: RuntimeException: A facade root has not been set. 我创建一个用户在setup方法中,意图在tearDown()方法中再次删除它,然后运行我的认证测试。 首先,有没有更好的方式做我想要的?例如在不触摸数据库的情况下嘲笑用户?其次,我如何设置“立面根”或者那

    1热度

    3回答

    我发现它有点难于理解Facades。特别是如何从外观名称中找到基础类名/位置。我已经通过了文档,但仍不清楚。例如,当使用Auth::login() 时,我发现在Auth正面没有login()方法。 class Auth extends Facade { /** * Get the registered name of the component. * * @return string

    1热度

    1回答

    以下是如何在Laravel中使用Facade搜索表格数据与分页。 DB::table('customers')->paginate(15); ,但它可以使用只是一个DB, 那么如何使用几个分贝门面句子? 我希望用DB作为读写DB或直接访问单个句子。 谢谢广告。

    0热度

    1回答

    当我为使用两个DB设置“.env”时,还使用下面的代码来使用它。 但where()方法不正确使用它。 你能告诉我更详细的使用方法吗?用where()方法解释还是告诉一些链接去学习? 非常感谢。 $master = DB::connection('master_db')->table('customer_master') ->where(['name', '=', 'string'],

    2热度

    2回答

    基于我的PHP知识,我不知道Laravel门面如何工作,我尝试扩展存储外观以添加一些新功能。 我有这样的代码: class MyStorageFacade extends Facade { /** * Get the binding in the IoC container * * @return string */ protected

    0热度

    1回答

    我尝试在laravel中创建外观。 我的门面: namespace App\Facades; use Illuminate\Support\Facades\Facade; class someclass_f extends Facade { protected static function getFacadeAccessor() { return new

    1热度

    1回答

    我已经用自定义门面建立了Laravel 5.4应用程序,App\Facades\Repo。回购门面代理RepositoryFactory类。在我的应用程序配置中,我有一个别名Repo,它指向Repo外观。我使用它来获取诸如Repo::get('User')之类的调用的存储库。 这工作正常,如果我在控制器或路线文件。但是,在应用程序的其他部分,我不能使用Repo别名。解释器在当前命名空间中查找Rep

    0热度

    2回答

    对Laravel来说,我相对较新,并试图理解某些内容。我创建了一个基本的项目和使用` `PHP工匠制作:AUTH `来生成认证脚手架。 在生成的视图中,$ errors变量可用。我知道这可以通过使用withErrors()方法插入到视图中。 但是,我似乎无法找到如何插入这个例子。引擎盖下下面的功能似乎是办理登记: /** * Handle a registration request for t

    0热度

    1回答

    对于某些上下文 - 今天早些时候,我一直在努力弄清楚如何实现一个类似于Cache的外观 - 在那里我可以设置一个提供者(如disk()),但也有当不提供通用回退提供程序时。 现在,我得到了基本的基础架构工作,但我认为我的实现是令人讨厌的。调用default()或provider()只是很臭。然而,这里有一个概念或者我错过了填补空白的地方。 Implementing similar function

    0热度

    2回答

    我正在研究一个依赖于Config外观的包。代码本身工作正常,但在测试时遇到问题。 起初,我使用此代码: Config::shouldReceive('foo.bar') ->andReturn(true); 正如许多others,我碰到了一些问题。 我后来看到那个嘲笑Config门面isn't encouraged。 要解决它,大多数人往往建议改用以下内容: Config::set(