問題タブ [laravel-routing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6230 参照

php - Laravel 4 でルート グループからルート関数に変数を渡す

3 つのサイト (アドオン ドメイン) を実行したい Laravel のインストールが 1 つあります。各ドメインを取得するために Laravel のルート グループ化メソッドを使用しています。ただし、各グループ内でどのドメインを使用しているかを知る必要があります。これを行う最善の方法は何ですか?次のコードがあります。

^ これは機能しません。

注記では、URL でワイルドカードを使用することを提案しています。

ただし、ローカルサーバーでの開発中にこれを実際に使用できないため、別の方法をお勧めします。各ドメインのキーを手動で宣言できる最初の方法に似た方法はありますか?

編集: また、そのドメイン変数をコントローラーに渡す必要がありますが、その方法を理解するのにも苦労していますか?

ありがとう。


編集2

私の問題は、サブドメインを使用しておらず、ドメインを使用していることです。Laravel の同じインストールで実行されている 3 つの姉妹サイトに 3 つの個別のドメインがあります。したがって、ドメインごとに 1 つずつ、合計 3 つのルート グループがあります。さらに、毎回使用してドメイン変数を要求したくありません。それぞれの場合に Laravel にドメインを伝え、そのドメインを変数として各グループ内の適切なコントローラーに渡します。これが私のコード例です:{domain}.com

0 投票する
1 に答える
1183 参照

php - Laravelでは、コントローラー/メソッド/IDをURLの/ slugだけに置き換えるにはどうすればよいですか?

URL の /controller/method/id を /slug だけに置き換える最善の方法は何ですか?

例: trips/1 は /honduras-trip になります。

これは私がやっていることですが、彼らはより良い方法ではないでしょうか?

私のルート:

私のコントローラー:

私のスラッグモデル:

他のモデルにはすべてこの方法があります。

0 投票する
1 に答える
3009 参照

php - laravelパッケージのルート宣言の順番

ルートを含むlaravelパッケージを作成しました。これは、多数の可能なURLをキャッチする特別なルートです。メイン アプリケーションで宣言された他のパッケージやルートよりも自分のルートを優先させたくありません。自分のルートが最後に宣言されたルートであることを確認するにはどうすればよいですか?

0 投票する
3 に答える
9960 参照

php - PHPルーティングの基本

非常に基本的なphpルーティングを行う方法に関するチュートリアルまたは説明を探しています。

たとえば、mywebsite.com/users のようなリンクにアクセスすると、ルート クラスの get メソッドを実行して、laravel と同じ方法でデータを提供したいと考えています。

誰かがこれを行う方法を説明したり、さらに情報を提供したりできますか?

0 投票する
2 に答える
1514 参照

php - Laravel 4、ポストメソッド内で画像を削除/可能?

ユーザーがプロフィール写真を更新した場合、古いユーザー画像を削除しようとしています。私は Laravel 4.1 と機知に富んだ UsersController を使用しています。

画像の更新は完全に正常に機能します。新しいものが自分のフォルダーに保存され、ファイル nave がデータベースに上書きされます。ただし、古い画像は削除したいと思います。したがって、次のコードがあります。たとえば、空のページで route get 'test' を使用すると正常に動作します。

これをイメージの更新プロセスに実装しようとするたびに、古いイメージは削除されません。ファイル名を上書きする前に、古いものを削除する必要があることをすでに心に留めています。

これは、コントローラーが更新に使用する POST メソッドと何か関係がありますか? どうすれば修正できますか?