【问题标题】:Laravel Generate url based on usernameLaravel 根据用户名生成 url
【发布时间】:2014-01-04 07:41:17
【问题描述】:

我是 Laravel 的新手,我正在开发社交应用程序,我希望生成的路由是这样的:

-www.app.com/username

-www.app.com/username/boards

-www.app.com/username/boards/ID 

-www.app.com/username/follower .. etc 

有什么帮助吗?

【问题讨论】:

    标签: php laravel laravel-4 laravel-routing


    【解决方案1】:

    你可以用 Laravel 的路由器做这样的事情:

    Route::get('{username}/boards', 'BoardsController@show')
       ->where('username', '[A-Za-z]+');
    

    然后你只需要一个控制器:

    class BoardsController extends Controller {
    
        public function show($username)
        {
            return "showing boards for $username";
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2017-08-25
      • 2023-04-07
      • 2017-03-19
      • 2021-03-22
      • 1970-01-01
      • 2019-05-10
      • 2011-04-05
      • 2019-05-02
      • 1970-01-01
      相关资源
      最近更新 更多