laravel中的根文件夹重定向问题

时间:2018-11-07 07:16:01

标签: php laravel laravel-5 laravel-5.3

我正在使用laravel的wamp服务器。 我的网址是localhost / pjct_name / public。 我在ajax中有如下所示的网址

    .radar {
    position: absolute;
    left: 50%;
    top: 50%;
    width:300px;
    height:300px;
    margin-top: -150px; // add this
    margin-left: -150px; // add this
    border-radius: 50%;
    border: solid 1px #47b27f;
    background-image: radial-gradient( circle farthest-corner, rgba(0, 162, 213, 0) 52%, rgb(83, 165, 125) 100%);
    transition: all 0.2s ease-out;
    -webkit-animation: zoomIn 0.2s ease-in-out 0.2s;
    animation: zoomIn 0.2s ease-in-out 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

它可以编辑但不能请求

$.ajax({
        type: "POST",
        dataType: 'json',
        url : "../getCustomer",
        ...  
       });

在请求页面中重定向到http://localhost/asset/getCustomer 但我需要重定向为http://localhost/asset/public/getCustomer 如何编写htaccess进行重定向。 我尝试过

Route::get('/request', [ 
        'middleware' => 'roles',
        'roles' => [ 
                'Requestor' 
        ],   
        function(){return View('layouts.request');}
]);
/*Edit request*/
Route::get('/edit/{id}',array('as'=>'edit','middleware' => 'checksession',
        function($id){
        $data['id'] =$id;
        return View::make('layouts.request',$data);
    })
);

但没有运气

1 个答案:

答案 0 :(得分:0)

根据路由更改AJAX请求中的网址

$.ajax({
        type: "POST",
        dataType: 'json',
        url : "/request",
        ...  
       });

还可以将web.php中Route的方法从“获取”更改为“发布”

Route::post('/request', [ 
        'middleware' => 'roles',
        'roles' => [ 
                'Requestor' 
        ],   
        function(){return View('layouts.request');}
]);

在AJAX请求成功后重定向页面。

success: function (response) {
    windoe.location.href = "/your-next-page";
},

希望它能为您服务,