0

这是怎么回事?我最近两天尝试使用 DeviceIndentify, Agent库。这是一个基于Mobile Detect的库,但适用于LARAVEL

我已经阅读了README.md并搜索了如何正确使用该库,但我不明白。

我已经按照我应该的方式安装了这个库,但我不确定如何使用它

在我的测试中,我发现了一些问题。我创建了一个控制器,在其中添加了以下行代码:

use Jenssegers\Agent\Facades\Agent;


class AgentController extends Controller
{
    public function DeviceCheck(){
        $device = "desktop/";

        $agent = new Agent();
        if($agent->isMobile() == true){
            $device = "mobile/";
        }
        return $device;
    }
}

我希望在我的方法$device路径中使用 var 。类似于:view()RouteController.php

// At Controller
...
return view($device . "welcome");

views/desktop/这是因为我在和之间划分了我的观点views/mobile/

4

1 回答 1

0

它仅适用于移动设备,您应该在移动设备上测试/打开页面以获取该$device数据。

我建议您前往https://github.com/jenssegers/agent#laravel-optional进行正确设置。

于 2021-04-19T12:40:34.987 回答