2016-08-19 18 views
0

私はlaravel 5.2でアプリケーションを作成しています。ルートからプレフィックス値を削除する方法:laravelのresource?

は私がルートを使用している:私のroutes.phpの中にこのようなリソース Route::resource('users', 'UsersController');今、これはそれがURLでどのように見えるかである私は、このhttp://project.app:8000/ryanのようなものを見て、URLからusersを削除しようとしていますhttp://project.app:8000/users/ryan

これを行う簡単な方法はありますか?以前と同じように動作しますか? 誰か助けてください、ありがとう!

Route::get('/{name?}', array('as' => 'profile', 'uses' => '[email protected]')); 

オプションのパラメータは、あなたのために働く:

+0

あなたのルートでライアンは何を私のウェブにhttp://example.com/samrow

を同じ使用している、それはパラメータですか? –

+0

'ryan'はユーザーの名前です。アプリケーションには多くのユーザーがいます。私はすべてのユーザーが自分のプロフィールページを持つフォーラムを構築しています。私はそれらに '/ users/ryan'の代わりになぜ友好的なURLを与えたいのですか?私はちょうど' ryan'を望んでいます。登録された各ユーザーの 'username'から取得された' slug 'です –

答えて

0

はルートに続いて試してみてください。

私はすべての敗走後にこのルートを置く:)

+0

どのような素晴らしい解決策ですか?ありがとうありがとう:) –

+0

私の答えがあなたの問題を解決したら、それを答えとして受け入れるために大きいチェックボックスをクリックしてください。他の人はこれから助けを受ける –

関連する問題