プラグイン/ポートレットのHTML構造を手動で保存するWebサイトビルダーを構築しようとしています。それらは挿入され、コントローラでシリアライズを使用してデータベースに格納されますが、今はMySQLがHTMLデータを保持していないか、ストアするのが安全でないと知りました。JSON形式の基本構造を別のファイルこれらのJSONファイルをパブリックフォルダの宛先に配置したくない場合は、fileのパスを見つけてSeederのドキュメントとチュートリアルを実行し、JSONデータを取得しました。また、このtutoriallaravelでfreshmeat_linux/Linux]のlaravelでhtmlコードを使用する方法
を経て、以下のクラスに出くわした:
<?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..
));
}
}
}
?>
それは、これを実行する正しい方法は何ですか?私はこれを行うための最善の方法は、フロントエンドにHTMLコードを管理していると思います
<link href="css/{{$id}}.css" rel="stylesheet" type="text/css" />