ユーザー プロファイルに誘導するリダイレクト ルートを作成しようとしています。リダイレクト ルートはユーザー データベースからの文字列/テキストである必要があり、同じユーザー プロファイル ページにリダイレクトする必要があります。
たとえば、user1 に「abcd123」という値を持つ「editable_link」という列があり、ルート「www.mywebsite.com/user1」を通じてプロファイルにアクセスできるとします。 .com/" の場合、"www.mywebsite.com/user1" にリダイレクトされるはずです。
多くの方法を試しましたが、コーディングの初心者なので、どれもうまくいきませんでした。誰かが私に最良の解決策を教えてくれませんか?
これは私の web.php の内容です:
リーリーこれが私が作りたいものです:
リーリー他に必要なコードがあれば投稿します。よろしくお願いします。
P粉0418569552024-04-07 11:20:34
最初に、editable_link 値を含むルートがデータベースに存在するかどうかを確認する必要があります。その場合、データベースの準備がまだ整っていないため、ルート定義でそれを行うことはできません。
もちろん、データベースが利用できる場所 (コントローラーやミドルウェアなど) を介して存在をチェックすることもできます。
このルートだけにしておきます
リーリー次に、UserController
show
メソッドで、example
あるいは、上記の条件も含むミドルウェアを作成することもできます。