Laravel:解析错误:语法错误,视图中出现意外的“if”(T_IF)

穆罕默德·安瓦里

我有一个 Laravel 程序代码,它将执行 2 个数据。如果查询中的数据有“banjar”,它将显示从banjar 中心点到目标点的距离。否则它将显示从其他中心点到目标点的距离。

但是当我执行此代码时出现错误“解析错误:语法错误,意外的'if'(T_IF)”。

代码在视图中

<tbody>
                        @php
                            //TASIK
                            $latitude1 = -7.325374900000001;
                            $longitude1 = 108.2251681;

                            //BANJAR
                            $latitude2 = -7.3708991;
                            $longitude2 = 108.5418788;

                            $latitudersk = $data->latitude;
                            $longitudersk = $data->longitude;

                            @if( {{ $rsk_tasik }} )
                                $dataJson = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=".$latitude1.",".$longitude1."&destinations=".$latitudersk.",".$longitudersk."&key=AIzaSyCyUBu8OPh0adMWbL9McFMMDqJA9UB7jes");
                            @elseif( {{ $rsk_banjar }} )
                                $dataJson = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=".$latitude2.",".$longitude2."&destinations=".$latitudersk.",".$longitudersk."&key=AIzaSyCyUBu8OPh0adMWbL9McFMMDqJA9UB7jes");
                            @endif

                            $json = json_decode($dataJson);
                            $distance = $json->rows[0]->elements[0]->distance->text;
                        @endphp
                    @foreach($rsk as $no => $data)
                    <tr>

                        <td>{{ $no +1 }}</td>
                        <td>{{ $data->address }}</td>
                        <td>{{ $data->latitude }}</td>
                        <td>{{ $data->longitude }}</td>
                        <td>{{ $distance }}</td>
                    </tr>
                    @endforeach
                    </tbody>

在控制器中我使用这样的查询

$rsk = DB::select("SELECT * FROM gmaps_geocache WHERE address LIKE '%RSK%'");
        $rsk_tasik = DB::select("SELECT * FROM gmaps_geocache WHERE address LIKE '%RSK%' AND address NOT LIKE '%banjar%'");
        $rsk_banjar = DB::select("SELECT * FROM gmaps_geocache WHERE address LIKE '%RSK%' AND address LIKE '%banjar%'");

如何解决它和视图是这样的 在此处输入图片说明

J·多伊

不要{{ }}在@php 和@if 中使用

<tbody>
                    @php
                        //TASIK
                        $latitude1 = -7.325374900000001;
                        $longitude1 = 108.2251681;

                        //BANJAR
                        $latitude2 = -7.3708991;
                        $longitude2 = 108.5418788;

                        $latitudersk = $data->latitude;
                        $longitudersk = $data->longitude;

                        if($rsk_tasik) {
                               $dataJson = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=".$latitude1.",".$longitude1."&destinations=".$latitudersk.",".$longitudersk."&key=AIzaSyCyUBu8OPh0adMWbL9McFMMDqJA9UB7jes");

                        } elseif($rsk_banjar) {
                               $dataJson = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=".$latitude2.",".$longitude2."&destinations=".$latitudersk.",".$longitudersk."&key=AIzaSyCyUBu8OPh0adMWbL9McFMMDqJA9UB7jes");
                        }

                           $json = json_decode($dataJson);
                           $distance = $json->rows[0]->elements[0]->distance->text;
                        @endphp
                @foreach($rsk as $no => $data)
                <tr>

                    <td>{{ $no +1 }}</td>
                    <td>{{ $data->address }}</td>
                    <td>{{ $data->latitude }}</td>
                    <td>{{ $data->longitude }}</td>
                    <td>{{ $distance }}</td>
                </tr>
                @endforeach
                </tbody>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

语法错误,脚本中出现意外的T_IF

来自分类Dev

解析错误:语法错误,PHP中出现意外的“ [”?

来自分类Dev

解析错误:语法错误,C:\ Inetpub \ vhosts \中出现意外的T_DNUMBER

来自分类Dev

语法错误,在Laravel中出现意外的'->'(T_OBJECT_OPERATOR)

来自分类Dev

语法错误,在Laravel中出现意外的'$ post_id'(T_VARIABLE)

来自分类Dev

解析错误:语法错误,connect.php中出现意外的“ {”

来自分类Dev

解析错误:语法错误,第-linenumber-行的-filename-中出现意外的'='

来自分类Dev

语法错误,插入语句中出现意外的''(T_ENCAPSED_AND_WHITESPACE)

来自分类Dev

解析错误:语法错误,SQL查询出现意外的T_String问题

来自分类Dev

解析错误:语法错误,出现意外的“ sonum”(T_STRING)

来自分类Dev

解析错误:语法错误,SQL查询出现意外的T_String问题

来自分类Dev

PHP:解析错误:语法错误,出现意外的“ http”(T_STRING)

来自分类Dev

PHP的帮助?解析错误:语法错误,第6行出现意外T_STRING

来自分类Dev

解析错误:语法错误,第3行出现意外的'=>'(T_DOUBLE_ARROW)

来自分类Dev

PHP解析错误:语法错误,第X行出现意外T_STRING

来自分类Dev

解析错误:语法错误,第19行出现意外的'$ Email'(T_VARIABLE)

来自分类Dev

解析错误:语法错误,第 53 行出现意外的“设置”(T_STRING)

来自分类Dev

解析错误:语法错误,第4行的C:\ wamp \ www \ xyz \ contact-form.php中出现意外的':'

来自分类Dev

解析错误:语法错误,第26行的C:\ xampp \ htdocs \ eifel \ register.php中出现意外的'}'

来自分类Dev

解析错误:语法错误,第2行的C:\ wamp \ www \ form1.php中出现意外的<<

来自分类Dev

解析错误:语法错误,searchform.php 中出现意外的“}”,期望文件结束(Wordpress、XAMPP)

来自分类Dev

解析错误:语法错误,在线C:\ wamp \ www \ calculater \ wp-content \ themes \ calculater \ page.php中出现意外的“使用”(T_USE)

来自分类Dev

解析错误:语法错误,第20行... / test6_2.php中出现意外的“新”(T_NEW)

来自分类Dev

解析错误:语法错误,第46行上的/var/sites/s/example.co.uk/artisan中出现意外的T_STRING

来自分类Dev

解析错误:语法错误,第4行E:\ pemrograman \ xampp \ htdocs \ upload_test \ upload_media_test.php中出现意外的T_VARIABLE

来自分类Dev

为什么在PHP中出现“解析错误:语法错误,意外的T_PUBLIC”?

来自分类Dev

解析错误:语法错误,意外的T_IF,期待')'我该怎么办?

来自分类Dev

简单R函数的语法错误(错误:“}”中出现意外的“}”)

来自分类Dev

Laravel,语法错误,尝试从数据库中获取数据时控制器中出现意外的“ ::”

Related 相关文章

  1. 1

    语法错误,脚本中出现意外的T_IF

  2. 2

    解析错误:语法错误,PHP中出现意外的“ [”?

  3. 3

    解析错误:语法错误,C:\ Inetpub \ vhosts \中出现意外的T_DNUMBER

  4. 4

    语法错误,在Laravel中出现意外的'->'(T_OBJECT_OPERATOR)

  5. 5

    语法错误,在Laravel中出现意外的'$ post_id'(T_VARIABLE)

  6. 6

    解析错误:语法错误,connect.php中出现意外的“ {”

  7. 7

    解析错误:语法错误,第-linenumber-行的-filename-中出现意外的'='

  8. 8

    语法错误,插入语句中出现意外的''(T_ENCAPSED_AND_WHITESPACE)

  9. 9

    解析错误:语法错误,SQL查询出现意外的T_String问题

  10. 10

    解析错误:语法错误,出现意外的“ sonum”(T_STRING)

  11. 11

    解析错误:语法错误,SQL查询出现意外的T_String问题

  12. 12

    PHP:解析错误:语法错误,出现意外的“ http”(T_STRING)

  13. 13

    PHP的帮助?解析错误:语法错误,第6行出现意外T_STRING

  14. 14

    解析错误:语法错误,第3行出现意外的'=>'(T_DOUBLE_ARROW)

  15. 15

    PHP解析错误:语法错误,第X行出现意外T_STRING

  16. 16

    解析错误:语法错误,第19行出现意外的'$ Email'(T_VARIABLE)

  17. 17

    解析错误:语法错误,第 53 行出现意外的“设置”(T_STRING)

  18. 18

    解析错误:语法错误,第4行的C:\ wamp \ www \ xyz \ contact-form.php中出现意外的':'

  19. 19

    解析错误:语法错误,第26行的C:\ xampp \ htdocs \ eifel \ register.php中出现意外的'}'

  20. 20

    解析错误:语法错误,第2行的C:\ wamp \ www \ form1.php中出现意外的<<

  21. 21

    解析错误:语法错误,searchform.php 中出现意外的“}”,期望文件结束(Wordpress、XAMPP)

  22. 22

    解析错误:语法错误,在线C:\ wamp \ www \ calculater \ wp-content \ themes \ calculater \ page.php中出现意外的“使用”(T_USE)

  23. 23

    解析错误:语法错误,第20行... / test6_2.php中出现意外的“新”(T_NEW)

  24. 24

    解析错误:语法错误,第46行上的/var/sites/s/example.co.uk/artisan中出现意外的T_STRING

  25. 25

    解析错误:语法错误,第4行E:\ pemrograman \ xampp \ htdocs \ upload_test \ upload_media_test.php中出现意外的T_VARIABLE

  26. 26

    为什么在PHP中出现“解析错误:语法错误,意外的T_PUBLIC”?

  27. 27

    解析错误:语法错误,意外的T_IF,期待')'我该怎么办?

  28. 28

    简单R函数的语法错误(错误:“}”中出现意外的“}”)

  29. 29

    Laravel,语法错误,尝试从数据库中获取数据时控制器中出现意外的“ ::”

热门标签

归档