【发布时间】:2020-05-16 16:43:40
【问题描述】:
我是 Laravel 的新手,运行版本 6 atm。我已经做了一个工作功能,任何注册用户都可以编辑他们的个人资料。
我的问题是我不喜欢向用户显示的网址,例如:
localhost/profile/16/edit
16 = 用户 ID
路线文件:
Route::put('/profile/edit/{profile}','ProfileController@update')->name('profile.update');
有没有办法更改我的路线,使其仅显示为:个人资料/编辑,如果有任何用户输入?他们可以在 url 中输入任何其他用户 id,但只会显示 auth 用户信息并且可以进行编辑,但它让我觉得 url 中有一个 id。有什么花哨的路由方法来改变它吗?
提前致谢!
【问题讨论】: