laravelのRESTfulリソースコントローラーはどのような用途に使われますか?
滿天的星座
滿天的星座 2017-05-16 16:46:49
0
3
461

このセクションでの RESTful の意味が理解できませんか?この設定を使用するルートが非常に多くあるのはなぜですか?これにはどのような利点があるのでしょうか?作成したものを使用しない場合はどうすればよいですか? Route::resource('photo', 'PhotoController');

滿天的星座
滿天的星座

全員に返信(3)
世界只因有你

詳細な手順はドキュメントに記載されています

いいねを押す +0
伊谢尔伦

リソースコントローラーはリソースモデルを指定できます
コードを美しくするためにデフォルトで追加、削除、確認、変更の操作を追加するためです
php artisan make:controller PhotoController --resource --model=Photo
食べるのは退屈で、行くのは本当にもったいないです。 laravel の仕様を理解し、同じコーディング スタイルを学びます。

いいねを押す +0
PHPzhong

Web サイトへのアクセスは、クライアントとサーバー間の対話的なプロセスを表します。このプロセスでは、データやステータスの変更が必ず伴います。
インターネット通信プロトコル HTTP プロトコルはステートレスなプロトコルです。これは、すべての状態がサーバー側に保存されることを意味します。したがって、クライアントがサーバーを操作したい場合は、何らかの手段でサーバー側で「状態転送」を行わせる必要があります。この変換はプレゼンテーション層に基づいているため、「プレゼンテーション層の状態変換」となります。
クライアントが使用できるメソッドは HTTP プロトコルのみです。具体的には、HTTPプロトコルには操作方法を示す動詞としてGET、POST、PUT、DELETEの4つがあります。これらは 4 つの基本操作に対応します。GET はリソースの取得に使用され、POST は新しいリソースの作成に使用されます (リソースの更新にも使用できます)。PUT はリソースの更新に使用され、DELETE はリソースの削除に使用されます。
RESTful アーキテクチャには、典型的な設計上の誤解がいくつかあります。
最も一般的な設計エラーの 1 つは、URI に動詞が含まれていることです。 「リソース」はエンティティを表すため、名詞である必要があり、URI には動詞が含まれていてはならず、動詞は HTTP プロトコルに配置される必要があります。
たとえば、特定の URI は /posts/show/1 ですが、show は動詞です。この URI は正しく設計されておらず、show を表すには GET メソッドを使用する必要があります。
詳細については、RESTful-Wikipediaを参照してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!