laravel 5.2的URL结构

时间:2016-07-20 15:44:14

标签: php jquery laravel-5.2

我是Laravel(第一个项目)的新手,但不是PHP新手。我正在创建一个带有laravel 5.2的住房列表网站。我需要创建一个基于位置的列表,例如 / listing / country / province / city / UNIQUEIDENTIFIED

我想按如下方式设置视图:

/listing/{country}/{province}/{city}/UNIQUEIDENTIFIED

并且Controller应根据指定的变量返回所有房屋。

如果指定了NO CITY,我会返回省级列表。

我们如何在SEO友好的URL结构中正确设置动态视图?

1 个答案:

答案 0 :(得分:0)

我找到了一种更容易解析Controller内部URL的方法,然后将结果返回到视图,如下所示:

public function getListing2(Request $request){

    $maurl = $request->path();
    $url_parts = parse_url($maurl);
    $path_parts = explode('/', trim($url_parts['path'], '/'));
    $var1 = $path_parts[0];
    $var2 = $path_parts[1];
    $var3 = $path_parts[2];




//DO my code 

//Create the HTML object 


    return HTML OBJECT . . . . . . ; // :)

  }