php - ralat penghuraian laluan laravel selepas pengekodan url parameter penghalaan
PHP中文网
PHP中文网 2017-06-22 11:54:11
0
2
921

Saya mengekod parameter

$msg = '这是测试 点击 <a href="/new/abc" > 测试 </a> 进行跳转';
$msg = urlencode(base64_encode($msg));
return redirect()->route('test', ['id' => 10, 'msg'=>$msg]);

Takrifan laluan

Route::get('/test/{id}/msg/{msg?}', 'TestrController@index')->name('test');

Saya mendapati $msg yang dikodkan akan menyebabkan ralat penghuraian penghalaan, saya telah menguji seperti ini /test/1/msg/balabala Tiada masalah

PHP中文网
PHP中文网

认证0级讲师

membalas semua(2)
習慣沉默

Saya menyalin dan menampal kod anda ke dalam projek saya dan mengujinya tanpa ralat -- Laravel5.4

大家讲道理

Ini projek laravel, apa fungsi yang anda lakukan? Ia sepatutnya pampasan masa, bukan? Jika anda menerangkannya dengan lebih terperinci, saya rasa saya boleh membantu anda. Saya baru sahaja melakukan fungsi menghantar berbilang parameter. . .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan