Laravel 5.3中的Admin LTE。* URL /路由

时间:2017-03-17 14:07:34

标签: laravel adminlte

|--------------------------------------------------------------------------
| 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使用的路由,并且任何人都可以解释什么是用途以上每个参数都谢谢。

1 个答案:

答案 0 :(得分:0)

我会快速简短地说:

'dashboard_url' => 'home'

dashboard_url:这是您的主应用程序页面,将设置第一页。根据您的配置URL,这取决于您用来定义这些路由的技术。我本人使用Laravel,所以我需要在 routes / web.php 中定义我的路由。

'logout_url' => 'logout'

logout_url:离开后将被定向到哪里

'login_url' => 'login'

login_url:您的登录页面

'register_url' => 'register'

register_url:|您可以使用logout_method将请求设置为GET或POST。 |如果您不想注册链接,请将register_url设置为null。 (我还没有使用过,抱歉)

示例:

在这里定义您的路线,然后在laravel中使用时,将根据AdminLTE的配置进行呼叫

我的路线

$this->group(['middleware' => ['auth'], 'namespace' => 'Admin'], function(){
    $this->get('/', 'AdminController@index')->name('admin.home');   
});

我的索引

(我的注销)

                          <li class="user-footer">
                            <div class="float-left">
                              <a href="#" class="btn btn-default btn-flat">Perfil</a>
                            </div>
                            <div class="float-right">
                                <a href="#" class="btn btn-default btn-flat"
                                   onclick="event.preventDefault(); document.getElementById('logout-form').submit();" >
                                    {{ trans('adminlte::adminlte.log_out') }}
                                </a>
                                <form id="logout-form" action="{{ url(config('adminlte.logout_url', 'auth/logout')) }}" method="POST" style="display: none;">
                                    @if(config('adminlte.logout_method'))
                                        {{ method_field(config('adminlte.logout_method')) }}
                                    @endif
                                    {{ csrf_field() }}
                                </form>                                      
                            </div>
                          </li>