我正在使用laravel 3作为我的网络应用程序,我知道如何路由和所有这些东西,它是seo友好但我想从文本框中获取数据并将其包含在URL中。
i want to include "java-complete-referance "` from textbox to URL.
在搜索栏中,用户输入java完整版,我想将该数据传递给路由,网址应该像 myweb.com/catagory/books/java-complete-referance 。
laravel表单有get和post选项,但是如何将表单数据传递给路由的get或post方法并在url中显示该文本框值
提前完成。
答案 0 :(得分:0)
你的路线:
Route::get('category/(:any)/(:any)', array( 'uses' => 'Articles@show'));
现在在您的路线中按名称获取类别ID,并通过标题获取文章ID(当然,您需要确保标题在创建时是唯一的)
如果你想让搜索相同..按名称获取类别id并从title获取搜索字符串(使用空格替换' - ')
public function Show($category_id,$article_title){
}