问答 / 295 / 3 / 创建于 2年前
我跟着书写Laravel框架,正常情况下,在登入之后,source的文件列表如下:但是我自己敲的时候,却是这样:请问该如何改变这个组织结构啊?
第一个是因为有 static 目录导致的吧
我要得到的就是第一张图片的结构。public目录包含static目录。
你 html 源代码发看看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="/index/myframe2/public/static/common/twitter-bootstrap/3.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="/index/myframe2/public/static/common/toastr.js/2.1.4/toastr.min.css"> <link rel="stylesheet" href="/index/myframe2/public/static/admin/css/main.css"> <script src="/index/myframe2/public/static/common/jquery/1.12.4/jquery.min.js"></script> <script src="/index/myframe2/public/static/common/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script> <script src="/index/myframe2/public/static/common/toastr.js/2.1.4/toastr.min.js"></script> <script src="/index/myframe2/public/static/admin/js/main.js"></script> <title>登入</title> </head> <body class="login"> <!-- 登入表单 --> <div class="container"> <form action="/index/myframe2/public/index.php/admin/login/log" method="post" class="j-login"> <h1>内容管理系统</h1> <div class="form-group"> <input type="text" name="username" class="form-control" placeholder="用户名" required> </div> <div class="form-group"> <input type="password" name="password" class="form-control" placeholder="密码" required> </div> <div class="form-group"> <input type="text" name="captcha" class="form-control" placeholder="验证码" required> </div> <div class="form-group"> <div class="login-captcha"> <img src="/index/myframe2/public/index.php/admin/login/captcha" alt="captcha" title="单击更换"> </div> </div> <div class="form-group"> <input type="submit" class="btn-lg btn-success" value="登入"> </div> </form> <div class="main-loading" style="display: none;"> <div class="dot-carousel"></div> </div> </div> <script> // Javascript代码 main.ajaxForm('.j-login',function(){ // 登入成功后,跳转到后台首页。 location.href = '/index/myframe2/public/index.php/admin/index/index'; },function(){ //登入失败时,自动更换验证码。 $('.login-captcha img').click(function(){ $(this).attr('src','index/myframe2/public/index.php/admin/login/captcha?_='+Math.random()) }); }); </script> </body> </html>
一开始我也想贴代码,但是框架里面的操作都是连贯的,一段代码也看不出啥问题,我现在又不能缩小问题的范围。所以就没贴代码。
之前我跟着书敲过一遍,功能都实现了。但是我自己敲的时候,定义好了框架,登入的功能也能在这个框架中实现,但是登入成功后跳转到后台主页的时候却遇到了这个问题。但是我把个页面的代码完全复制到之前敲的页面里,却没有问题,我现在都不知道哪里出了问题。
我现在唯一能察觉到的差别,就是正常情况下是问题中的图一,非正常情况下是问题中的图二。
js,css还有路径什么的,用route函数,asset函数什么的自动生成一下。
我要举报该,理由是:
推荐文章: