Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用Laravel的代理库?_Php_Laravel_Model View Controller_Controller_Device Detection - Fatal编程技术网

Php 如何使用Laravel的代理库?

Php 如何使用Laravel的代理库?,php,laravel,model-view-controller,controller,device-detection,Php,Laravel,Model View Controller,Controller,Device Detection,怎么了?我最近两天在尝试使用DeviceIndentify的库。这是一个基于但针对LARAVEL的库。 我已经阅读了README.md并搜索了有关如何正确使用该库的信息,但没有找到。 我已经安装了我应该安装的库,但是我不确定如何使用它 在我的测试中,我发现了一些问题。我创建了一个控制器,在其中添加了以下行代码: use Jenssegers\Agent\Facades\Agent; class AgentController extends Controller { public f

怎么了?我最近两天在尝试使用DeviceIndentify的库。这是一个基于但针对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;
    }
}
我希望在我的
RouteController.php
上的
view()
方法的路径中使用
$device
变量。类似于:

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

这是因为我将视图分为
视图/desktop/
视图/mobile/
这只在移动设备中有效,所以您应该在移动设备上测试/打开页面以获取
$device
数据


我建议您转到正确的设置。

不,它不应该因为不是移动设备而显示错误。我已经访问了你发送的页面…你没有提到你的问题有任何错误。提一下这个问题。