0

プラグイン/ポートレットのHTML構造を手動で保存したいWebサイトビルダーを構築しようとしています.ユーザーは構造を持ち、挿入する編集可能なデータはコントローラーでシリアライズを使用してデータベースに保存されます. MySQL が html データを保持していない、または保存するのは安全ではないことを知ったので、基本構造を JSON 形式で別のファイルに保存することにしました。これらの JSON ファイルをパブリック フォルダーの保存先に保存したくありません。ファイルのパスを見つけて JSON データを取得するために、Seeder のドキュメントとチュートリアルを調べました。また、このチュートリアルを実行しました

そして、次のクラスに出くわしました:

<?php

use Illuminate\Database\Seeder;
use App\User;

class PortletTableSeeder extends Seeder {

   public function run()
   {
      $json = File::get("database/data/portlets.json");
      $data = json_decode($json);
      foreach ($data as $obj) {
          'id' => $obj->id,
          'html_code' => $obj->html_code,
          'dummy_data' => $obj->dummy_data,
          //more objects..
         ));
       }
    }

}

?>

これを実行する正しい方法ですか?たとえば、それをブレードファイルに呼び出すと、gulpfile のテーマ/ポートレットの ID が次のようになる場合、名前で mixstyles があります。

<link href="css/{{$id}}.css" rel="stylesheet" type="text/css" />
4

1 に答える 1