【发布时间】:2021-07-13 15:42:45
【问题描述】:
怎么了?我最近两天尝试使用 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;
}
}
我希望在我的RouteController.php 上的view() 方法的路径中使用$device var。类似于:
// At Controller
...
return view($device . "welcome");
这是因为我在views/desktop/ 和views/mobile/ 之间划分了我的观点。
【问题讨论】:
标签: php laravel model-view-controller controller device-detection