0
MySQLデータベースにテーブル呼び出しの設定があります。 laravel 5.4で定数としてデータベーステーブルの値を使用する方法
setting_valueをプロジェクト全体の定数として使用します。 どうすればいいですか?
MySQLデータベースにテーブル呼び出しの設定があります。 laravel 5.4で定数としてデータベーステーブルの値を使用する方法
setting_valueをプロジェクト全体の定数として使用します。 どうすればいいですか?
はこのような何か... https://laravel.com/docs/5.4/providers#the-boot-method
// app/Providers/AppServiceProvider.php
public function boot(){
$setting = DB::table('settings')->select('setting_name', 'setting_value')->get()->toArray();
foreach($setting as $set) {
Config::set('settings.' . $setting['setting_name'] , $setting['setting_value']);
}
}
精巧な質問... –
を試すので、それのために行く:あなたのDBからSETTING_VALUEを取得し、それあなたのコード内のグローバル定数作ります。 – TGrif
https://stackoverflow.com/questions/34126578/laravel-set-global-variable-from-settings-tableこれは良い回答になるでしょう – ashanrupasinghe