相違点: 1. レンダリング テンプレートのメソッドが異なります。Laravel は "return view()" を使用し、tp は "$this->display()" を使用します。 2. クロスサイト攻撃を防ぐさまざまな方法。 3. Laravel はルーティングを使用してすべての関数にアクセスできますが、TP はできません。 4. 条件判定文はさまざまな方法で記述されます。
このチュートリアルの動作環境: Windows7 システム、Laravel6&&ThinkPHP6 バージョン、Dell G3 コンピューター。
laravel と ThinkPHP の違い
##1: レンダリング テンプレート メソッドの違い:
1: Laravel フレームワークでは、return view() を使用してテンプレートをレンダリングします; 2: ThinkPHP では、$this->display() メソッドを使用してテンプレートをレンダリングします;2: クロスサイト攻撃を防ぐさまざまな方法
1: Laravel フレームワークでは、クロスサイト リクエスト フォージェリが考慮されているため、フォーム フォームを使用する場合投稿モードで値を渡すには、{{csrf_field()}} がフォームに追加されなくなった場合、TokenMethodnotfound の構文エラーが報告されます;2: TP フレームワークは手動で完了する必要がありますクロスサイト攻撃を防ぐコード;3: さまざまなアクセス方法
1: Laravel は再ルーティング フレームワークです。すべての機能はルーティングによって開始されます。はコントローラー メソッドではないので、ルーティングを記述するだけです。Access,2: thinkPHP には通常のアクセス用のコントローラー メソッドが必要です;4: 条件判断ステートメントのさまざまな書き方
1: Laravel フレームワークの If else 判定文と foreach 文は @if で始まり @endif で終わる必要があります。そうでない場合は構文エラーが報告されます。 @foreach @endforeach は同じです。 2: TP フレームワークは PHP 構文と同じです。ルールは同じ方法で使用され、ifesle ステートメントの直接判断と foreach ループのトラバーサルです。##5: 開発者が異なります#1. Laravel は海外の人によってオープンソース化されている 世界トップクラスの開発フレームワークなので、このフレームワークを改良しようと世界中から多くの人が集まっています。更新が速く、機能が非常に強力で、デザインのアイデアも現在のニーズに沿っています。また、laravel コミュニティも非常に活発なので、関連する問題が発生した場合は、助けを求めることができます。
PHP ビデオ チュートリアル
」以上がlaravelとtpの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。