laravelはルーティングルールだけを学ぶのは非常に難しいと思います。
高洛峰
高洛峰 2017-05-16 16:55:01
0
7
1205

最近、laravel フレームワークを勉強しているのですが、始めるのが難しいと感じています。ルートマッピングを例に挙げると、コントローラーを書くときにルートを設定する必要があります。これは、tp と yii の自動マッピングほど単純ではありません。このような強力なフレームワークであれば、それほど面倒ではないと思うのですが、デフォルトのルーティング マッピング ルールの設定方法がわからないからでしょうか。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(7)
phpcn_u1582

難しいことではありません。違うのは設計思想です。

いいねを押す +0
刘奇

実際に気に入っているのは...?controller=xx&action=xxx スタイルです。

いいねを押す +0
过去多啦不再A梦

中国人自身が説明するLaravel学習サイトを質問者に勧めます。
https://laravist.com/

いいねを押す +0
滿天的星座

Laravel 自体は比較的完全なドキュメントと API を備えていますが、ドキュメントと API だけを見ると、不慣れな Web 開発者の多くにとっては確かにいくつかの障害があるかもしれません。以下を参照することをお勧めします:
Laracasts、詳細なステップバイステップの教育ビデオ、
laravel.io/forum、多くの問題をカバーするlaravelフォーラム、
laravel 5 book、オンラインで読むことができます。
Dayle Rees が書いた Code Bright を参照することもできます。これでは、Laravel の内部メカニズムの多くの理由が説明されています。

Laravel は多くの詳細を把握するためによりエレガントな方法を使用しているため、それ自体を「Web 職人のための PHP フレームワーク」と呼んでいます。

いいねを押す +0
習慣沉默

URL とコントローラーの自動照合機能は、笑ったり否定したりするものではありません。Laravel がこのように設計されていないのは、ブラバルバルのせいだと言うこともできますが、そうとは言えません。要件が変です。

他人が「?controller=xx&action=xxx」スタイルを好むという想像については、全くの根拠がありません。

いつか Laravel を使用する必要があり、作成するルールを減らしたいと仮定すると、これを行う予定です。

まず最初に、router.custom.phpとrouter.auto.phpという2つのファイルを作成します

auto は自動生成されたルーティング ルールを保存するために使用され、custom は自分で作成したルーティング ルールを保存するために使用されます。結局のところ、自動生成ではすべての特別なニーズをカバーすることはできません

次に、ルーティングルールを自動生成する必要があるコントローラーにコメントを書きます

リーリー

次に、スクリプトを作成し、リフレクション クラスを使用してコントローラー ディレクトリ内のすべてのコントローラー クラスを解析し、定義したコメントに基づいてルーティング ルールを生成し、自動ファイルに追加します

要するに、これが一般的な考え方です。

私もコントローラーを書くときにLaravelでルートを書くのは結構面倒だと思います。

いいねを押す +0
过去多啦不再A梦

Laravel は難しくありません symfony を学べば、laravel の中国語のドキュメントがたくさんありますが、なぜ私が Laravel を使っているのかわかりません。 qq で laravel 交換を検索できません。グループは Tencent によってブロックされたようです (コメントを読んで、誤ってブロックされたことがわかりました)。

いいねを押す +0
滿天的星座

私はかつて投稿者が言及したデフォルト設定の落とし穴に悩まされたことがあります。たとえば、RESTful を使用して同じ URL に対して get と post を区別するのは困難です。

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