【发布时间】:2017-03-17 14:07:33
【问题描述】:
|--------------------------------------------------------------------------
| URLs
|--------------------------------------------------------------------------
|
| Register here your dashboard, logout, login and register URLs. The
| logout URL automatically sends a POST request in Laravel 5.3 or higher.
| You can set the request to a GET or POST with logout_method.
| Set register_url to null if you don't want a register link.
|
*/
'dashboard_url' => 'home',
'logout_url' => 'logout',
'logout_method' => null,
'login_url' => 'login',
'register_url' => 'register',
请帮我解决我的问题,我是编程方面的新手,我需要有关管理员 LTE 的 URL/路由的帮助,我找不到管理员 LTE 使用的路由,任何人都可以解释什么是上面的每个参数谢谢。
【问题讨论】:
-
密钥在 Admin LTE 代码内部使用,值可能是路由路径。您必须定义与您的站点结构相对应的路径:您的仪表板路由路径是什么?
-
Klamberext, Route::get('/home', 'HomeController@index');这是我唯一的路线。我不明白管理路由和 URI 是如何工作的。我只是认为右侧是 URI/URL,我不知道左侧的参数是如何工作的,我在哪里可以找到它们。
-
我假设 Admin LTE 主题已经正常工作,您可以看到登录、注销和仪表板链接?据我了解, 'dashboard_url' => 'home' 表示“/home”网址。 “dashboard_url”可能在视图文件的某处用于生成按钮等的链接 URL……注销方法在 POST 和 GET 之间切换。在这种情况下,默认 POST 可以防止 URL 劫持。
-
感谢 Klamberext 的回答,我想我以某种方式得到了答案。但我需要探索更多的管理 LTE 语法和配置。如果我错了,请纠正我,先生,'dashboard_url' 像上课一样工作吗?我可以在我的blade.php 文件中调用吗?谢谢
-
URL 劫持在这里是错误的术语。它实际上阻止了直接链接改变任何东西 - GET 应该只是得到。 POST 还可以防止 URL 预取。