Php 如何在控制器中以字符串形式保存变量并将其传递到Laravel中的视图中

Php 如何在控制器中以字符串形式保存变量并将其传递到Laravel中的视图中,php,database,laravel,laravel-4,Php,Database,Laravel,Laravel 4,我有一种方法,可以从数据库中获取所有数据并将其传递给视图。这没关系,然后在视图中,我可以$location->ip(用于从特定用户获取位置),但我正在尝试在控制器中获取字符串,将其放入此变量中 $location = GeoIP::getLocation($getIp); 然后在视图中传递该变量。如何才能做到这一点?您可以使用使变量在所有视图文件中可用。只要这样做: View::share('location ', GeoIP::getLocation($getIp)); 现在,您可以通过$

我有一种方法,可以从数据库中获取所有数据并将其传递给视图。这没关系,然后在视图中,我可以
$location->ip
(用于从特定用户获取位置),但我正在尝试在控制器中获取字符串,将其放入此变量中

$location = GeoIP::getLocation($getIp);
然后在视图中传递该变量。如何才能做到这一点?

您可以使用使变量在所有视图文件中可用。只要这样做:

View::share('location ', GeoIP::getLocation($getIp));

现在,您可以通过
$location
变量在任何视图中访问
location
变量。

我知道这一点,但问题在于$getIP,因为我需要与用户ID关联的每个IP。我真的不理解您的问题。你能说得更具体一点吗?这很复杂,但我做了一些不同的事情,我已经像数组一样保存了它。