当前位置: 首页 > 知识库问答 >
问题:

不在Laravel控制器(JS)中使用工具提示

杜联
2023-03-14

不要在laravel中使用JS代码和工具提示使用公共函数!

public function recentActions()
    {
        $b = \Cache::remember('indexBans',10,function()
        {
            $(function () {$('.mt').tooltip({template: '<div class="tooltip md-tooltip-main"><div class="tooltip-arrow md-arrow"></div><div class="tooltip-inner md-inner-main"></div></div>'});});
            $html = '';$actions = Ban::latest('BanTime')->where('Sil','=',0)->take(5)->get();
            if($actions->isEmpty()) $html .= '<div class="feed-element">No recent bans.</div>';
            foreach($actions as $row)
            {
                $user = @User::where('user',$row->Player)->first();
                $admin = @User::where('user',$row->Admin)->first();
                $html .= '<div class="feed-element"><img src="'.URL::to('/').'/assets/a/'.$user->Skin.'.png" class="pull-left img-circle mt" data-toggle="tooltip" data-placement="top" title="TEST HTML" style="height:38px;"><div class="media-body ">'.(isset($row->user) ? $row->user->url : $row->Player).' was banned by '.$row->admin->url.'. Reason: '.$row->Reason.' <br><small class="text-muted green"><i class="fa fa-clock-o"></i> '.Carbon::createFromFormat('Y-m-d H:i:s',$row->BanTime)->diffForHumans().' ('.$row->BanTime.')</small></div></div>';
            }
            return $html;
        });
        return $b;
    }

错误:

[2019-10-0311:31:34]生产。错误:异常“Symfony\Component\Debug\exception\FatalErrorException”,在/home2/linkman2/public\html/panel/app/Http/Controllers/ActionController.php:42堆栈跟踪中显示消息“语法错误,意外”(),应为变量(T_variable)或“$”:

共有2个答案

佟和平
2023-03-14

问题在于这个函数,而不是$html!!

$(function () {$('.mt').tooltip({template: '<div class="tooltip md-tooltip-main"><div class="tooltip-arrow md-arrow"></div><div class="tooltip-inner md-inner-main"></div></div>'});});
宋高谊
2023-03-14

代码中有两个问题:

>

  • 。。。src=“”.URL::to(“/”)。/assets…

    …”。Carbon::createFromFormat('Y-m-d H:i:s',$row-

    您正在使用带单引号的字符串,并将单引号连接到('/')和这里的('Y-m-d H:i:s'),因此必须将单引号更改为双引号。

    $html .= '<div class="feed-element"><img src="'.URL::to("/").'/assets/a/'.$user->Skin.'.png" class="pull-left img-circle mt" data-toggle="tooltip" data-placement="top" title="TEST HTML" style="height:38px;"><div class="media-body ">'.(isset($row->user) ? $row->user->url : $row->Player).' was banned by '.$row->admin->url.'. Reason: '.$row->Reason.' <br><small class="text-muted green"><i class="fa fa-clock-o"></i> '.Carbon::createFromFormat("Y-m-d H:i:s",$row->BanTime)->diffForHumans().' ('.$row->BanTime.')</small></div></div>';
    

  •  类似资料:
    • 我的整个laravel控制器都坏了。当我对这个控制器index()执行get请求时,它工作得非常好。但当我向这个控制器发出post请求以存储()时,它就不起作用了。 当我试图解决问题时,我开始注释代码或使用dd()。然后很快注意到,当我注释掉我的整个控制器时,它对错误没有任何改变。(或者当我dd($user_id)时,什么都没改变)。 我的错误: 路由文件: 我的控制器: 我的post请求通过ax

    • 嗨,我用spring初始化器创建了一个简单的Spring Boot应用程序。我在主应用程序类的同一文件夹中添加了一个控制器。 这是给我以下错误的网址http://localhost:8080/welcome 此应用程序没有针对/错误的显式映射,因此您将其视为回退。 Sat Dec 19 12:51:44 IST 2020出现意外错误(类型=未找到,状态=404)。 如果我使用@restContro

    • 我的控制器中有一个函数。问题是我必须同时使用两个请求,但在控制器中只能使用其中一个。 照明\支持\外观\请求 代码: 解决方案是什么?

    • 我想用这段代码买它在程序中保持不变,特别是在你喜欢的时候。。。。 Jquery: Html 路线 控制器 当我点击“Calcula”按钮“Procesando,espere por favor…”屏幕上显示apears,但它不加载成功代码,有解决方案吗?? 谢谢!!

    • 我变得非常困惑,我试图通过laravels query builder运行一个应该可以工作的查询,但它会抛出奇怪的错误。

    • Laravel auth中间件给我带来了两天的麻烦。 我已经了解了身份验证系统如何使用JWTtoken。在我的控制器中,一切正常,我获得了用户登录,可以使用Auth::guard进行访问- 但我有一个问题在我的中间件Authenticate.php: 我尝试了我在多个帖子或教程中找到的所有内容,但结果是相同的(在控制器中同时所有工作用户都登录): 授权控制器。php Kernel.php 我尝试在