laravel中的自定义永久链接模式?

时间:2018-10-28 04:51:53

标签: laravel routes

我一直在尝试构建CMS,我感到困惑,应该如何或采用哪种模式为前端制作漂亮的永久链接,这是加载/调用最快的方式具有基于页面类型(例如博客,类别,标签,产品等)的数据的页面,这也是明智的做法吗?

还要保持高度的安全性,并牢记google标准,这样它就不会被视为垃圾邮件或其他任何内容。...仅由google adsense批准。

我尝试根据网址细分

    //In Routes:
    //Route::group(['namespace' => 'Front'], function(){
    //       Route::get('/',"Main@index")->name('allPages'); 
    //   });

    public function index()
    {
       protected $layout = 'frontPages.';
       $param1 = request()->segment(1); // URL parameter one
       $param2 = request()->segment(2); // URL parameter two
       if (empty($param1)) {
        return view($this->layout . 'index');
       }
       if (!empty($param2) && !empty($param3)) {
          if($param2 === 'blog'){
            return view($this->layout . 'blogs');
         }
       }
    }

还是基于laravel提供的路由过滤器?

Route::pattern('id', '[0-9]+');

Route::get('blog/{id}', function($id)
{
    // Only called if {id} is numeric.
});

或基于查询或?

还是基于HTACCESS?

0 个答案:

没有答案