2016-09-21 14 views
0

パラメータを持つルートアクションに問題があります。 これは私のウェブルートです:laravel 5.3パラメータ付きアクションが機能しません

Route::get('/services/[id]/[title]', '[email protected]'); 

、これが私のブレードのリンクです:

<a href="{{action('[email protected]',['id'=>'4','title'=>'4'])}}" class="text-blue transition-5 padding-top-30 display-block"> More </a> 

しかし、私は、このリンクをクリックしたとき、私はこのURLを持っている:

http://localhost:8000/services/%5Bid%5D/%5Btitle%5D?id=4&title=4 

とWAMPで私は私のページを見ることができません、私はdbエラーが見つかりません。しかしlocalhost800では問題ありません:|すべて

答えて

0

まずようにしてみてくださいthansk私を助けてください、あなたのルート変数がない[] {}でなければなりません。だから、このように見えるはずです。

Route::get('/services/{id}/{title}', '[email protected]'); 

次に、手動で「/ services/4/4」に移動して実際にそのルートにアクセスできるかどうかを確認します。

+0

Omg:|ありがとうございました..私のひどい間違いでしたxD –

0

この

<a href="/services/4/4" class="text-blue transition-5 padding-top-30 display-block"> More </a> 
+0

@D Coder私は知っていますが、なぜこれをアクションで行うことはできませんか?その私のhtacessの問題? –

+0

このコードスニペットは問題を解決するかもしれませんが、[説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)は本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 –

関連する問題