Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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 如何从Laravel5.4中的dataserver获取数据并将其设置为cookie?_Php_Sql_Cookies_Laravel 5.4 - Fatal编程技术网

Php 如何从Laravel5.4中的dataserver获取数据并将其设置为cookie?

Php 如何从Laravel5.4中的dataserver获取数据并将其设置为cookie?,php,sql,cookies,laravel-5.4,Php,Sql,Cookies,Laravel 5.4,我想在laravel 5.4中为我的web创建默认值作为cookie。 数据将作为SQL从db server中获取 例如:我想将daufalt语言设置为希伯来语,在我的数据中,我有一个参数告诉我站点是RTL还是LTR 如何创建这样的函数并调用它?您可以创建一个本地化中间件,并在用户会话初始化后进行设置。在那里,您可以设置应用程序要使用的语言和其他设置。无需将其存储在cookie中,因为数据是从数据库中提取的,如果它还不存在,您可以将其默认为希伯来语、rtl或其他任何语言。但在用户登录之前,我需要

我想在laravel 5.4中为我的web创建默认值作为cookie。 数据将作为SQL从db server中获取

例如:我想将daufalt语言设置为希伯来语,在我的数据中,我有一个参数告诉我站点是RTL还是LTR


如何创建这样的函数并调用它?

您可以创建一个本地化中间件,并在用户会话初始化后进行设置。在那里,您可以设置应用程序要使用的语言和其他设置。无需将其存储在cookie中,因为数据是从数据库中提取的,如果它还不存在,您可以将其默认为希伯来语、rtl或其他任何语言。但在用户登录之前,我需要设置语言translateThat这是您的默认值吗?您可以将config/app.php中的默认语言(locale)设置为希伯来语。您还可以在配置中添加文本方向的设置,默认设置为
rtl
。这将是您的默认行为,当用户登录后将英语设置为他们的语言时,您可以从登录的用户处获取该值,并在您的中间件中进行设置(与text_方向相同)。