我想在搜索框中添加用户输入的文字以附加网址 例如file / search / {filename} here用户在搜索框中输入文件名
答案 0 :(得分:1)
首先将您的post方法更改为以下
Route::post('search',function()
{
$filename = Input::get('filename_from_input_box');
return Redirect::to('search/'.$filename);
});
你得到的方法......
Route::get('search/{filename}',function($filename)
{
///Do your code here to search
});
希望你会发现它有用。
答案 1 :(得分:0)
你需要javascript或laravel中的额外步骤。
在Laravel你可以:
仅供参考:
Route::post('search', ['as' => 'formsearch', function(){
//better do this in controller
$file = Request\Request::input('file');
return Redirect::route('search', [$file]);
});
Route::get('search/{$file}', ['as' => 'search', 'uses' => 'SearchController@dosearch']);