草庐IT

laravel-censor

全部标签

php - 如何使用 laravel/php 根据经度/纬度接近度对对象进行分组

我有一组用户。用户数可以是50也可以是2000。每个用户都应该有一个我从GoogleGeoapi检索到的long/lat。我需要查询所有这些,并按邻近度和特定计数对它们进行分组。假设计数是12,我在该组中有120个用户。我想根据人们与其他人的距离(长/纬度)对他们进行分组。所以我最终得到了10组非常接近的人。我目前有googlegeocodingapi设置并且更愿意使用它。TIA。--更新我已经用谷歌搜索了一段时间,看来我正在寻找一个按接近度返回组的空间查询。 最佳答案 请记住,这个问题会随着您添加的每个用户呈指数增长,因为距离计算

php - 如何在 Laravel 5.5 中使用 Carbon 2

我正在使用Laravel5.5并且它有Carbon版本1.27没有类似的功能roundHour()roundMinute()在Carbon版本2中添加。我试图通过composer更新Carbon版本但没有成功如何在我的Laravel5.5中使用Carbon的新版本 最佳答案 Carbon更新在Laravel5.8中到期到那时,解决方法是使用laravel-carbon-2Laravel适配器。基本上,将以下依赖项添加到您的composer.json:{..."require":{..."kylekatarnls/laravel-ca

php - Laravel 4 中的播种包表

我知道如何在Laravel4上设置包迁移(使用--bench="vendor/package"/--package="vendor/package")。但我似乎不知道如何为这些迁移设置种子?--澄清一下——我知道如何使用播种器,我需要知道的是如何为独立包设置种子文件?你可以给一个包单独的迁移...... 最佳答案 您可以像在应用程序文件夹中一样使用Seeder类。DatabaseSeedinginLaravel4例如:'Foo-Bar!'));}}并在:中指定“--class”参数$phpartisandb:seed--class=

php - 用于管理布局的 Laravel 主题

我开始在Laravel4中完成我的硕士论文,现在需要一个用于管理主题的包。例如,该应用程序将具有3个主题:admin、Theme1和Theme2。你有什么建议吗?拥有该软件包会很有趣的一些功能:管理风格和脚本(添加Assets)Assets缩小编译lesscss(可选) 最佳答案 听起来您需要动手处理CartalystThemes包裹。据我所知,符合您的所有要求。如果您不热衷于支付订阅费用,那么您可能需要考虑推出自己的订阅服务。有许多Assets管理包(Assetic、Basset和JeffreyWay'sLaravelGuard)

php - 如何在 Laravel 4 中实现用户权限?

我基本上想要的是用户权限。我的数据库中有一个名为“accounts”的表。有一列名为“group_id”。我想在'group_id'=3时设置它,然后用户是管理员。然后他可以查看特殊站点、按钮和类似的东西。我试图实现类似的东西:publicfunction($roleName){$role=$this->roles;if($role->name==$roleName){returntrue;}returnfalse;}此外,我不知道模型需要什么以及如何使用,我是否需要一个新模型之类的东西。 最佳答案 旧帖子,但也许有人会觉得这有用向

php - 在 Laravel 中覆盖包本地化

这应该是“微不足道的”,但是在#laravelircchannel上聊了一些之后,我发现现在可能是不可能的。但是我会在这里问它,然后再以丑陋的方式进行,只是为了完成项目。如果以目前的方式确实不可能,我会在github上填写一个请求(在将项目移交给我的客户之后)。我正在使用Zizaco\Confide来处理我服务中的身份验证。它到处使用LaravelLang来获取包中8种捆绑语言之一的字符串。但是我需要覆盖其中一些字符串,并且我不想修改包文件(这会破坏Composer的全部目的)。我该怎么做?例如,我需要为pt_BR语言修改confide::confide.alerts.wrong_cr

php - Laravel 4 查询缓存

我在缓存查询时遇到问题。每当我访问我的API时,我都会从数据库中获得新结果,而不是我想要的缓存结果。奇怪的是,如果我查看文件缓存,我可以看到缓存的结果,它们正是我所期望的,但是当我调用API时,我得到了新的结果。以下是相关文件的一些片段。我哪里出错了?我的API调用的存储库函数:publicfunctiontopMonth(){$top=$this->repository->month()->top()->joinUser()->remember(30)->get(['things.id','things.votes','things.title','things.descriptio

php - Sentry on Laravel 4. 无密码社交认证

我正在构建一个系统,当用户首次使用Facebook登录时,他无需提供密码。所以我尝试使用来自Facebook的凭据让他登录。Sentry::authenticate($credentials,false);上面的命令总是需要输入密码。如何在不询问用户密码的情况下登录用户? 最佳答案 在Sentry中,您可以通过两种不同的方式登录:1)当您在登录表单上输入密码时,您告诉Sentry找到用户并检查密码以验证身份并同时登录他/她://Setlogincredentials$credentials=array('email'=>Input:

php - 在 Laravel Blade 模板中链接

我对Laravel很陌生,但是我已经看了很多教程来了解它,所以我现在已经习惯了。但是,我被困在我想链接到我的一个blade.php文件中的用户收藏夹的位置。这是我的Bootstrap导航栏中的链接:id.'/favortites'}}">Favorites我试过使用URL::to但它不起作用。我不确定我是否正确实现了userId。如果id为5的用户是经过身份验证的用户,最后我要访问的链接应该如下所示:users/5/favorites。我真的很感激这里的一些帮助。谢谢。 最佳答案 有几个选项。如果链接到Controller的方法,则

php - 页面刷新后 Laravel session 丢失

我对Laravel中的session有一点疑问。我做了这样的认证功能:publicfunctionpostSignin(){$attempt=Auth::attempt(array('username'=>Input::get('username'),'password'=>Input::get('password')));if($attempt){returnRedirect::to('index')->with('message','Andatelahlogin!'.$attempt)->with('usersess',Input::get('username'));}elseif