我正在學習 Laravel,我對 Laravel 的東西非常熟悉,但我在這個網站上看到了一個關于 Laravel 模塊的問題,用戶說他已經制作了一個用戶模塊和一個組態檔模塊。
他還將其添加為用戶遷移:
Schema::connection(config('modules.connections.user_database'))->create('users', function (Blueprint $table) {
$table->id();
...
});
所以遷移似乎與modules.connection.user_database.
現在我想知道模塊是什么?有誰知道關于 Modules 的文章或檔案?
我在 Laravel 官方網站上搜索了 Modules,但沒有任何結果。
如果您描述模塊或給我一個鏈接以閱讀有關它的更多資訊,我將非常感激...
uj5u.com熱心網友回復:
這么少的資訊真的沒什么好說的,但我相信創建者正在管理多個資料庫,來自多個連接,一個可能在 RDS 其他 DynamoDB 或本地。也許一個用于firestore。但是他正在創建一個分散的資料庫并將它們分解為模塊,因此 rds 有用戶模塊來包含用戶資料,而 DynamoDb 有組態檔資料。配置具有憑據,創建者正在根據模塊切換資料庫。
uj5u.com熱心網友回復:
在此處查看 laravel 模塊 https://nwidart.com/laravel-modules/v6/introduction
配置('modules.connections.user_database')
在這段代碼中,從 /config/modules.php 檔案中獲取配置值。
在此處查看 laravel 中的配置https://laravel.com/docs/8.x/configuration#accessing-configuration-values
uj5u.com熱心網友回復:
Laravel 世界中沒有模塊。
在 Laravel 中,你會找到包。一切都通過作曲家進行管理。
對于來自 Symfony 框架的人來說,這是一個常見的經常性問題/類比。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/408111.html
標籤:
下一篇:根據多個條件填充單元格資料框
