laravel 5.2のデータベース内の動的見出し、小見出し、箇条書きと段落の数が多い複雑なテキストコンテンツを格納するための最良の方法何であるかを見つけることについて多くのものは何もありません。何が最も簡単な方法ですか?何がデータベースの構造と複数の見出しを格納する方法です。投稿のタイトルと本文を保存することは他にも簡単です。laravel複雑なテキストコンテンツストレージ
が
0
A
答えて
0
あなただけで開始するには....あなたのコラムのためにmediumText
またはlongText
を使用することができます......助けが必要です。まずConsole
に移動して、php artisan make:migration Articles
のように移行を作成します。その後、移行ファイルが作成されたら、それを開き、そのファイルのup()
メソッドに次の行を追加します。このように:
<?php
// FILE_NAME: 2016_08_15_163807_Articles.php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
class Articles extends Migration {
public function up() {
// Create table for storing data
Schema::create('articles', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->string('heading')->nullable();
$table->string('sub_heading')->nullable();
$table->string('photo')->nullable();
$table->mediumText('body')->nullable(); //<== ENOUGH FOR COMPLEX TEXT
//$table->longText('complex_text')->nullable(); //<== MORE THAN ENOUGH FOR COMPLEX TEXT
$table->timestamps();
});
}
が続いapp
ディレクトリ内で、Article
というファイルを作成するか、そうのようなコマンドラインを経由して、それを生成することができます。
php artisan make:model Article
は、あなたの新しいテーブルが作成されていることを確認するには、実行します:
php artisan migrate
今、あなたは、title
のような性質を持っているでしょうArticleオブジェクトを持っているheading
、sub_heading
,photo
およびbody
である。しかし、App\Article
クラスを開き、一つの重要な変数を設定することが重要である:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model {
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'title', 'heading', 'sub-heading', 'photo', 'body'
];
}
関連する問題
- 1. Laravel複雑なクエリ
- 2. Laravel/Eloquentとの複雑な関係
- 3. 複雑な配列がLaravelのExcelにあります
- 4. laravel 5複雑なデータベースの粗生成器
- 5. より複雑なプロジェクトのコアPHPまたはLaravel
- 6. 複雑なブラウザのゲームのWebサイトのLaravel
- 7. laravelユーザー登録のための複雑なパスワード
- 8. 複雑なモンゴイドレールモデルアソシエーション
- 9. 複雑なウィザードパターン
- 10. 複雑なマージ
- 11. 複雑なツリービューデザイン
- 12. 複雑なクロスドメインスクリプティング
- 13. 複雑なクエリ
- 14. 複雑なQueryOver
- 15. 複雑なマルチスレッドインターフェイス
- 16. 複雑なURL
- 17. 複雑なSQL複数テーブルクエリ
- 18. 複雑なCSSイメージセンタリングヘルプ?
- 19. 複雑な計算
- 20. 複雑なSQLクエリ
- 21. elasticsearch複雑なクエリ
- 22. 複雑な将来
- 23. 複雑な比較
- 24. 複雑なクエリ+ページネーションスクリプト
- 25. 複雑なifステートメント
- 26. 複雑なLINQクエリ
- 27. LINQ複雑なクエリナビゲーションプロパティ
- 28. 複雑なMySQLクエリ?
- 29. 複雑なPHPクエリ
- 30. REST - 複雑なアプリケーション
この行は完全にデータベース内のHTMLマークアップを追加しますか?使い方? – root
さて感謝ですが、私はこのことを知っています。あなたはマイグレーションについて書きましたが、それは完全なものでした。私は、データベースは、複雑なテキストコンテンツ – root
1のこのような対処方法を知りたいの混乱は、すべての見出しと小見出しを分離し、その後 – root