草庐IT

laravel-censor

全部标签

php - Laravel 架构构建器 dateTimeTz 示例看起来如何?

因为它在此处的“可用列类型”部分中列出:https://laravel.com/docs/5.2/migrations#creating-columns我们可以定义一个类型为'dateTimeTz'的新列,但是它几乎没有提供任何线索,甚至不知道它应该是什么样子,或者它是否就像一个标准的DateTime对象。我一直在搜索有关此类型的所有地方,但找不到任何相关内容。谁能解释一下这个和'dateTime'之间的区别? 最佳答案 datetimeTz列字段其实是从Doctrine'sdatetimetz导入的附加时区信息。一般来说,这有助于

php - Laravel 调度程序 : execute a command every second

我有一个项目需要通过WebSockets持续发送通知。它应该连接到一个以字符串格式返回整体状态的设备。系统对其进行处理,然后根据各种条件发送通知。由于调度程序最早可以在一分钟内重复执行任务,因此我需要找到一种每秒执行该函数的方法。这是我的app/Console/Kernel.php:call(function(){//connecttothedeviceandprocessitsresponse})->everyMinute();}}PS:如果您有更好的想法来处理这种情况,请分享您的想法。 最佳答案 通常,当您想要超过1分钟的粒度时

php - 有没有办法检查 laravel 5.2 中的几个输入是否唯一?

更新我有一个包含这些列的表格:-ID-production_year-type如果type已经存在于表中且用户想要传递的值,则检查production_year是否也已经存在,但只有在这些情况下验证才会失败值存在于同一记录中。否则让用户存储这条记录。我正在尝试检查同一条记录中几个字段的唯一性...我看过有关条件验证的文档,但我没有在那里找到答案。代码publicfunctionrules(){return[//I'dliketochecktheuniquenessofbothofthem.Inthesamerecord'production_y'=>'required|unique',

php - 递归概览文件 PHP/Laravel

我有递归迭代器概述,我得到了所有文件以及所有目录。我只想要文件的概览。我在下面有这段代码:$dir){if($dir->isDir()){$paths[]=$path;}}?> 最佳答案 你可以使用文件(Illuminate\Support\Facades\File)门面:foreach(File::allFiles($root)as$file){//$file->getFilename()}API:https://laravel.com/api/5.2/Illuminate/Contracts/Filesystem/Filesys

php - Laravel Eloquent : dynamically adding parameters to advanced query

我在Laravel中有一个带有字母的数组,例如$letters=array("E","T","R");我现在想将这些添加到高级查询中,以便它最终像这样:Table::where('status',1)->where(function($q){$q->where('city','like',"E%")->orWhere('city','like',"T%")->orWhere('city','like',"R%");});但我不确定如何遍历这些字母。像这样的事情失败了:Table::where('status',1)->where(function($q){foreach($letter

php - Laravel 服务提供者说明

我对LaravelServiceprovider不太熟悉,我有一个问题。示例:我有三个实现ProfilerInterface的类SystemProfiler、SurveyProfiler和OfferProfiler。而且我还有ProfilerService类,它在构造函数中注入(inject)ProfilerInterface。我需要通过注入(inject)每个分析器来创建不同的ProfilerService服务。分析器服务:classProfilerService{$this->profiler;function__construct(ProfilerInterface$profil

php - 调用未定义函数 iconv_strpos() laravel 5.2

我正在尝试在运行cpanel的VPS服务器上启动并运行网站。我已上传网站并配置为指向似乎正常工作的公用文件夹(或指向正确的文件夹)但是我遇到了500服务器错误。在error_log中,我收到此错误:[18-Aug-201621:44:09UTC]PHPfatalerror:调用/home/spadsdrama/public_html/vendor/symfony/polyfill-中的未定义函数Symfony\Polyfill\Mbstring\iconv_strpos()第351行的mbstring/Mbstring.php所以看起来PHP缺少这个函数?PHP版本为5.6拉维尔5.2

php - 像 belongsTo 这样的 Laravel 关系方法是否总是查询数据库?

我只是想更好地了解Laravel的Eloquent/Model是如何处理关系的。假设我定义了一个关系,其中每个Post都有一个Author并且Post类有一个方法来获取与之关联的作者对象:publicfunctionauthor(){return$this->belongsTo('App\User','author_id');}现在调用帖子的author()方法将根据帖子的author_id字段返回作者。我的问题是:每次使用该方法时,Laravel是否都会进行查询?以下代码是否会向数据库请求两次数据?author->slug)}}">{{$post->author->name}}

php - 如何在 Laravel 5.2 中编写 >= Eloquent 数据库查询

我正在尝试在laravel5.2中触发Eloquent查询Movies_showtimes::with('showdata','movie','cinema')->where(['cinema_id'=>$id,'show_date'=>Carbon::today()])->get();此查询仅获取今天日期的所有电影放映时间。我想获取今天>=的电影放映时间,但我无法在上述查询的where()子句中放入>=符号。感谢您的帮助。我试过这样做,但对我没有用Movies_showtimes::with('showdata','movie','cinema')->where(['cinema_i

php - Laravel 屈服并扩展不工作

这是放在views文件夹下的master.blade.phpMeetUpPlanner@yield('signup')这是views文件夹中的forms/signup.blade.php地方@extends('master')@section('signup')SignUp@stop这是路由文件yield'signup'无效,主文件中未显示div和文本。可能是什么问题?目录结构resources:---views->errors---views->forms->signup.blade.php---views->vendor---views->master.blade.php使用lar