jjzjj

php - 如何从 Laravel 5.2 升级到 5.4?

我想将Laravel更新到最新版本5.4。但是laravelmigrationguide中没有给出直接迁移,所以首先我尝试将它迁移到laravel5.3。我的项目正在开发5.2laravel版本并尝试升级它。我已经按照laravel迁移指南文档的指导更新了composer.json。并在命令行上运行命令composerupdate。我收到以下错误。LoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Yourrequirementscouldnotbereso

php-5.2 - 计算 'Midnights' 在 PHP 中一个日期过去了另一个日期?

我有一个计算的开始/结束时间,我正在尝试进行计算,但在查看结束时间是否在开始时间后的第二天凌晨12点之前时遇到问题。另外,我需要计算开始时间过去了多少天。我有:开始日期、结束日期我需要:-结束日期比开始日期晚多少个“午夜”?有没有人做过这样的事情? 最佳答案 这使用PHP5.3,如果您使用的是早期版本,则可能需要使用unix时间戳来找出差异。假设开始时间和结束时间相同,午夜数应该是相差的天数。因此,将两者都设置为当天的午夜setTime(0,0),应该可以使计算正确。使用DateTime对象。$start=newDateTime('

php - PHP 5.2 和 PHP 5.3 中大整数的按位运算

我将省略我是如何做到这一点的细节,但重点是下面的代码在PHP5.2x86和PHP5.3x86上产生不同的结果。结果是:Linuxx64,PHP5.3Platform:LinuxTest13.2.0-25-generic#40-UbuntuSMPWedMay2320:30:51UTC2012x86_64PHPversion:5.3.10-1ubuntu3.2Maxinteger:9223372036854775807Result:-1511693242Linuxx86,PHP5.3Platform:LinuxTest22.6.32-5-686#1SMPSunMay604:01:19UTC

php - 如何将我的 Controller 移动到 Laravel 5.2 中的单独包文件夹中?

我使用Laravel5.2构建了一个小型应用程序。我将所有文件放入名为Surveys的文件夹中,该文件夹位于App/Modules/Sur​​veys。“不用担心,我打算将模块移出App文件夹,我只需要让Controller正常工作”目前我的Controller位于App/Http/Controllers/Sur​​veysController我想移动我的Controller文件夹,使其位于App/Modules/Sur​​veys/Controllers/Frontend/SurveysController我如何告诉Laravel将Controller解析出此路径App/Module

php - Laravel 5.2 [] 没有连接器

我刚刚安装了Laravel5.2,我正在尝试使用重置密码功能,但我收到以下错误:InvalidArgumentExceptioninQueueManager.phpline150:Noconnectorfor[]有人知道如何解决这个问题吗?我的.env文件包含:APP_ENV=localAPP_DEBUG=trueAPP_KEY=xxxDB_HOST=localhostDB_DATABASE=mydbDB_USERNAME=mydbDB_PASSWORD=xxxCACHE_DRIVER=fileSESSION_DRIVER=fileQUEUE_DRIVER=ironMAIL_DRIVE

php - Laravel 5.2 - session 不保存

我正在使用Laravel5.2,session似乎没有保存。我已经尝试了文件和数据库(在创建session表之后),但似乎都不起作用。我已将存储/框架/session的文件权限设置为777,但未创建任何session文件。要保存我正在使用的session:session(['key'=>'value']);并检索我正在使用的session:$value=session('key');但是我无法保存它 最佳答案 好的,我遇到了类似的问题,但我已经在使用“网络”中间件了。事实证明,如果您在脚本完成执行之前调用die()或dd(),那么您

php - Laravel 5.2 身份验证功能不起作用

我在之前的项目中使用了laravel5.1,我没有遇到任何问题,但现在我安装了Laravel5.2,但我在auth功能上遇到了问题所以我使用以下路线Route::group(['middleware'=>['web']],function(){Route::controllers(["auth"=>"Auth\AuthController","password"=>"Auth\PasswordController"]);});没关系,我可以看到我的身份验证表单,但是当我将表单发送到后路由/auth/login时,session未设置,所以我得到了重定向,但是当我检查我是否是否登录Aut

php - 如何在 Laravel 5.2 中发送多个参数 AJAX

我如何为AJAXLaravel发送多个值。例如:$('#submit_').on('click',function(e){e.preventDefault();varform_data=$('#create').serialize();varform_taxonomy='category';$.ajax({headers:{'X-CSRF-Token':$('input[name="_token"]').val()},type:'post',url:'{!!URL::route('category')!!}',data:{formData:form_data,formTaxonomy:

php - Soap 服务器在 Laravel 5.2 中不工作

我正在尝试在laravel5.2中创建一个soap服务器。这是我的代码:SoapController.php的内容:setNamespace($namespace);if(isset($_GET['wsdl'])){$wsdl->renderWSDL();exit;}$wsdl->renderWSDLService();$wsdlUrl=url('wsdl/server.wsdl');$server=new\SoapServer(url('server?wsdl'),array('exceptions'=>1,'trace'=>1,));$server->setClass($class

php - Laravel 5.2 - 过滤自定义属性然后分页

所以我知道如何使用paginate()进行分页并且我知道如何根据Accessor进行过滤(集合上的where())。但是,paginate接受一个查询构建器,并且集合上的where()返回一个集合。因此,如果我想通过自定义属性获取一堆项目/过滤器,然后对结果集进行分页....我该怎么做?访问者:publicfunctiongetRequiredToReportAttribute(){//returnbooleanbasedoffofcomplicatedbusinesslogic}索引方法:publicfunctionindex(){//whatimdoing(redacted)$em