无法在Jquery / Ajax中调用Laravel路由 - php

我无法在laravel文件夹外呼叫laravel路线。

我的路线

 Route::resource('tmrate','WebServiceController');

我的控制器功能获取和发布

  public function store(Request $request)
{
    Teamrating::create($request->all());
        return response()->json(['response'=>'true','message'=>'Rating Submitted','code'=>201],201);

}


public function show($id)
{
    $teamratings=Teamrating::find($id);
        return response()->json(['response'=>'true','message'=>'ratings found','data'=>$teamratings,'code'=>201],201);

}

当使用邮递员敲打laravel路线/网址时,它可以正常工作

 http://localhost/saniservices/public/tmrate/10       for get

 http://localhost/saniservices/public/tmrate?requestid=2&clientid=1&propertyid=1&servicesheetId=1&serviceTypeId=1&serviceDate=2017-05-05&rating=5&reason=Best service&comment=Great services and workd&teamId=1      for post

现在我正在使用此代码

 <!DOCTYPE html>
 <html>

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

 <body>

 <form  action="#" method="post" id="idForm">
    <input type="submit" value="Submit" id="submit">
 </form> 


  </body>

 <script type="text/javascript">



    $("#idForm").submit(function(){


        $.ajax({
                 url: 'http://localhost/saniservices/public/tmrate',
                 type: 'GET',
                 dataType: 'json',
                 data:{"id":1},
                 success: function (data) {
                     alert('success');

                 }

             });

      });



  </script>
  </html>

但是在这里我没有从api得到任何响应,我不确定为什么会这样,我已经做了很多尝试,但是我没有得到任何响应

上面的文件位于laravel安装之外。

php参考方案

问题是,在ajax中指定的type是:

type: 'GET',

在route.php中,路由为:

Route::resource('tmrate','WebServiceController');

这里的类型是resource。将其更改为get,然后重试。

php:是否有充分的理由引用所有数组键/索引? - php

我正在遍历别人的代码,他们总是避免转义其数组键。例如:$ row_rsCatalogsItems [名称]代替$ row_rsCatalogsItems ['名称']因此,我不断地对自己接触的所有事物进行微小的更改,以应对这些惰性。但是现在我想知道这样做是否有很多好处。我得到它会在默认为字符串之前检查常量(我在处理常量时会讨厌php中的行为,因为即使未定义,…

PHP数组可以这样做吗? - php

可以说;我有一个$ friends数组,其中有2,000个不同的friendID号+我有一个带有10,000 bulletinID号的$ bulletins数组,该$ bulletins数组还将具有另一个值,该ID的用户ID是发布公告条目的用户现在可以获取所有具有与FriendsID数组中的userID匹配的userID的bulletinID号吗?甚至有可能…

哪个更好的做法?从Jquery响应获取HTML - php

这只是一个问题,以了解人们如何以及如何做到这一点,但是假设用户向列表中添加了一些内容,完成后,它将运行下面的ajax并更新.user-stream-list$.ajax({ url: "user-stream-list.php", success: function(data){ $(".user-stream-list…

使用PHP从sqlite3数据库检索表名称 - php

我有此代码的工作版本,如下所示,结果为can be seen here。<?php // Display all sqlite tables $db = new SQLite3('data.db'); $tablesquery = $db->query("SELECT name FROM sqlite_master …

部署时文件存储无法在laravel项目上运行 - php

我有在我的本地主机服务器上工作的laravel项目,但是当我在000webhostapp.com Webhost域上部署它时。文件存储库不起作用。它保存数据,但不保存文件或图像。继承人的链接。 https://vincetestsite.000webhostapp.com/products_list您可以通过用户名登录-密码和密码-123和下面的代码。 $p…