Laravel 8 - /{editable_text} ルートを /{user} ルートにリダイレクトする方法
P粉986028039
P粉986028039 2024-04-06 17:26:11
0
1
562

ユーザー プロファイルに誘導するリダイレクト ルートを作成しようとしています。リダイレクト ルートはユーザー データベースからの文字列/テキストである必要があり、同じユーザー プロファイル ページにリダイレクトする必要があります。

たとえば、user1 に「abcd123」という値を持つ「editable_link」という列があり、ルート「www.mywebsite.com/user1」を通じてプロファイルにアクセスできるとします。 .com/" の場合、"www.mywebsite.com/user1" にリダイレクトされるはずです。

多くの方法を試しましたが、コーディングの初心者なので、どれもうまくいきませんでした。誰かが私に最良の解決策を教えてくれませんか?

これは私の web.php の内容です:

リーリー

これが私が作りたいものです:

リーリー

他に必要なコードがあれば投稿します。よろしくお願いします。

P粉986028039
P粉986028039

全員に返信(1)
P粉041856955

最初に、editable_link 値を含むルートがデータベースに存在するかどうかを確認する必要があります。その場合、データベースの準備がまだ整っていないため、ルート定義でそれを行うことはできません。

もちろん、データベースが利用できる場所 (コントローラーやミドルウェアなど) を介して存在をチェックすることもできます。

このルートだけにしておきます

リーリー

次に、UserController show メソッドで、example

のような条件を作成する必要があります。 リーリー

あるいは、上記の条件も含むミドルウェアを作成することもできます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート