問題タブ [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.
php - Laravel 4 でルート グループからルート関数に変数を渡す
3 つのサイト (アドオン ドメイン) を実行したい Laravel のインストールが 1 つあります。各ドメインを取得するために Laravel のルート グループ化メソッドを使用しています。ただし、各グループ内でどのドメインを使用しているかを知る必要があります。これを行う最善の方法は何ですか?次のコードがあります。
^ これは機能しません。
注記では、URL でワイルドカードを使用することを提案しています。
ただし、ローカルサーバーでの開発中にこれを実際に使用できないため、別の方法をお勧めします。各ドメインのキーを手動で宣言できる最初の方法に似た方法はありますか?
編集: また、そのドメイン変数をコントローラーに渡す必要がありますが、その方法を理解するのにも苦労していますか?
ありがとう。
編集2
私の問題は、サブドメインを使用しておらず、ドメインを使用していることです。Laravel の同じインストールで実行されている 3 つの姉妹サイトに 3 つの個別のドメインがあります。したがって、ドメインごとに 1 つずつ、合計 3 つのルート グループがあります。さらに、毎回使用してドメイン変数を要求したくありません。それぞれの場合に Laravel にドメインを伝え、そのドメインを変数として各グループ内の適切なコントローラーに渡します。これが私のコード例です:{domain}.com
php - Laravelでは、コントローラー/メソッド/IDをURLの/ slugだけに置き換えるにはどうすればよいですか?
URL の /controller/method/id を /slug だけに置き換える最善の方法は何ですか?
例: trips/1 は /honduras-trip になります。
これは私がやっていることですが、彼らはより良い方法ではないでしょうか?
私のルート:
私のコントローラー:
私のスラッグモデル:
他のモデルにはすべてこの方法があります。
php - laravelパッケージのルート宣言の順番
ルートを含むlaravelパッケージを作成しました。これは、多数の可能なURLをキャッチする特別なルートです。メイン アプリケーションで宣言された他のパッケージやルートよりも自分のルートを優先させたくありません。自分のルートが最後に宣言されたルートであることを確認するにはどうすればよいですか?
php - PHPルーティングの基本
非常に基本的なphpルーティングを行う方法に関するチュートリアルまたは説明を探しています。
たとえば、mywebsite.com/users のようなリンクにアクセスすると、ルート クラスの get メソッドを実行して、laravel と同じ方法でデータを提供したいと考えています。
誰かがこれを行う方法を説明したり、さらに情報を提供したりできますか?
php - Laravel 4、ポストメソッド内で画像を削除/可能?
ユーザーがプロフィール写真を更新した場合、古いユーザー画像を削除しようとしています。私は Laravel 4.1 と機知に富んだ UsersController を使用しています。
画像の更新は完全に正常に機能します。新しいものが自分のフォルダーに保存され、ファイル nave がデータベースに上書きされます。ただし、古い画像は削除したいと思います。したがって、次のコードがあります。たとえば、空のページで route get 'test' を使用すると正常に動作します。
これをイメージの更新プロセスに実装しようとするたびに、古いイメージは削除されません。ファイル名を上書きする前に、古いものを削除する必要があることをすでに心に留めています。
これは、コントローラーが更新に使用する POST メソッドと何か関係がありますか? どうすれば修正できますか?