小编Luí*_*ruz的帖子

刀片视图不反映变化

我正在Windows环境中开发一个Laravel(5.2.29)项目并在Chrome浏览器上进行测试.

我使用原子文本编辑器对Blade文件进行了一些更改,然后刷新了我的页面并注意到它突然停止反映更改(它正在加载旧的Blade文件).

我尝试过以下方法:

  • 重新启动浏览器
  • 清除浏览器缓存
  • 运行 php artisan cache:clear
  • 运行 composer dumpautoload
  • 删除Blade文件(并且找不到视图错误).然后创建一个具有相同名称的新Blade文件,没有内容并刷新页面.

无论如何,浏览器上显示的代码始终是相同(旧)版本,而不是Blade文件的内容.

我该如何解决这个问题?

laravel blade

30
推荐指数
7
解决办法
4万
查看次数

如何强制谷歌重新索引页面

我制作的一个网站最近遭到黑客入侵,Google将其编入索引,攻击主页,现在它在搜索结果中显示无关的文字.

黑客已经解决,但搜索结果没有改变.有没有办法强迫谷歌重新索引我的主页?

seo google-search

28
推荐指数
1
解决办法
5万
查看次数

从分析中排除文件夹

我浏览互联网,尝试了一百万种不同的方式,但没有找到答案.

当我使用maven启动时,有没有办法从Sonar分析中排除一些带有源文件的文件夹(例如mvn sonar:sonar)?

maven sonarqube

27
推荐指数
1
解决办法
3万
查看次数

PHP中具有多个参数的相同命名函数

我从Java开始使用OOP,现在我对PHP非常重视.是否有可能用Java中的不同参数创建函数的多个?或者语言的解释/无类型性质是否会阻止这种情况并导致冲突?

php function

23
推荐指数
4
解决办法
4万
查看次数

使用RTSP的视频流:Android

我正在尝试在我的Linux机器上安装Wowza服务器,以便为我的Android应用程序启用RTSP流.

在Android客户端,我需要在我的应用程序中进行哪些更改?我正在使用Videoview来播放本地存储的视频文件.

现在我想让视频内容通过我安装的服务器进行流式传输.如果有必要,我现在可以转移到任何其他流媒体服务器,我正在研究流媒体服务器.

android rtsp video-streaming wowza

19
推荐指数
1
解决办法
3万
查看次数

在laravel 4错误中验证数组表单字段

我们如何验证作为数组的表单字段?看看下面的代码

UserPhone型号:

 public static $rules= array(
    'phonenumber'=>'required|numeric',
    'isPrimary'=>'in:0,1'
)
...........
Run Code Online (Sandbox Code Playgroud)

UserController的:

$validation = UserPhone::validate(Input::only('phonenumber')));


    if($validation->passes())
      {
         $allInputs = Input::only('phonenumber','tid');
         $loopSize = sizeOf($allInputs);

         for($i=0;$i<$loopSize;$i++)
         {

         $phone = UserPhone::find($allInputs['tid'][$i]);
         $phone->phonenumber = $allInputs['phonenumber'][$i];
         $phone->save();

        }

     return Redirect::to('myprofile')->with('message','Update OK');

  }
  else
  {
     return Redirect::to('editPhone')->withErrors($validation);

  } 

}
Run Code Online (Sandbox Code Playgroud)

$validation来自延伸洋洋洒洒一BaseModel.

在我看来:

 <?php $counter=1; ?>
          @foreach($phones as $thephone)

           <section class="col col-12">
              <label class="label">Phone Number {{$counter++}}</label>
              <label class="input">
              <i class="icon-append icon-phone"></i>
                 {{Form::text('phonenumber[]',$thephone->phonenumber)}}
                 {{Form::hidden('tid[]',$thephone->id)}}
              </label>
            </section>
          @endforeach
Run Code Online (Sandbox Code Playgroud)

一切正常,我在更新表单中获得了我想要的所有电话号码,但我无法更新模型,因为验证失败并显示消息"Phonenumber必须是一个数字".

我知道没有一个简单的解决方案来验证数组表单字段,我试图扩展验证器类但没有成功.

我该如何验证这种字段?

laravel laravel-4

14
推荐指数
3
解决办法
2万
查看次数

检查Laravel中是否存在唯一索引键

架构\生成器类有一个hasTable()hasColumn()方法来检查一个表和一个柱的存在,分别.

是否有任何方法或方法来检查索引键(例如唯一键)是否存在?

php mysql laravel

12
推荐指数
2
解决办法
8441
查看次数

FullCalendar事件仅在Safari上显示

我一直在使用FullCalendar插件,我已经设法让它在FF和Chrome中运行,但我似乎无法理解为什么这些事件不会出现在Safari上.

我使用Rails后端将事件作为数组获取.这是FireBug显示的事件的JSON对象.

_end: Invalid Date    
_id: "1953"   
_start: Fri Feb 10 2012 00:00:00 GMT+0530 (IST)  
allDay: false  
backgroundColor: "#F60 !important"  
className: Array[0]  
color: "#FFFFFF !important"  
description: ""  
end: Invalid Date  
start: Fri Feb 10 2012 00:00:00 GMT+0530 (IST)   
textColor: "#FFFFFF !important"   
__proto__: Object   
Run Code Online (Sandbox Code Playgroud)

我在safari控制台上没有错误.无效的结束日期显示null在FF和Chrome上.

以下是我填充事件的方式

event[:id]                        = each_event.id    
event[:title]                = each_event.event_title    
event[:allDay]               = each_event.all_day?   
event[:start]                = each_event.start_time.strftime('%Y-%m-%d %H:%M:00')    
event[:end] = each_event.end_date.to_time.strftime('%Y-%m-%d %H:%M:00') if each_event.end_date.present?          
event[:color]                = '#FFFFFF !important'      
event[:backgroundColor]      = (each_event.user ==  current_user) ? '#F60 !important' : '#090 …
Run Code Online (Sandbox Code Playgroud)

safari jquery ruby-on-rails fullcalendar

11
推荐指数
1
解决办法
4327
查看次数

如何在页面底部添加页脚wkhtmltopdf

我正在使用wkhtmltopdf生成报告现在我遇到的情况我必须在页面底部显示页脚我试图用css解决这个问题它在简单的页面上工作但不在我的wkhtmltopdf生成页面这里是我的HTML码

<footer id="footer">
    <p>Hello World</p>
</footer>
Run Code Online (Sandbox Code Playgroud)

而我的CSS就是这个

#footer {
    position:fixed;
    height:50px;
    background-color:red;
    bottom:0px;
    left:0px;
    right:0px;
    margin-bottom:0px;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过在wkhtmltopdf页面上给出的代码

<script>
    window.onload = function() {
    var vars = {};
    var x = document.location.search.substring(1).split('&');
    for (var i in x) {
        var z = x[i].split('=', 2);
        [z[0]] = unescape(z[1]);
    }

    if current page number == last page number
        if (vars['page'] == vars['topage']) {
            document.querySelectorAll('#footer')[0].textContent = 'extra text  here';
        }
    };
</script>
Run Code Online (Sandbox Code Playgroud)

注意我没有使用cmd命令我正在使用CodeIgniter.他们的选择是否像

$this->wkhtmltopdf->setOptions(array(
              'orientation' => 'landscape'
                ));
Run Code Online (Sandbox Code Playgroud)

html css php pdf wkhtmltopdf

11
推荐指数
1
解决办法
4031
查看次数

在Laravel 5中使用模型事件监听器

我想确保我在Laravel 5中正确使用了模型事件监听器,而且我没有搞砸任何东西(监听器与处理程序?).我的解决方案工作正常,但我想知道我是否根据Laravel 5的概念和惯例开发.

目标: 当模型保存时,始终将$ issue-> status_id设置为某个值.

在app\Providers\EventServiceProvider.php中

<?php namespace App\Providers;

...

class EventServiceProvider extends ServiceProvider {

    ...

    public function boot(DispatcherContract $events)
    {
        parent::boot($events);

        Issue::saving('App\Handlers\Events\SetIssueStatus');
    }

}
Run Code Online (Sandbox Code Playgroud)

在app\Handlers\Events\SetIssueStatus.php中

<?php namespace App\Handlers\Events;

...

class SetIssueStatus {

    ...

    public function handle(Issue $issue)
    {
        if (something)
        {   
            $issueStatus = IssueStatus::where(somethingElse)->firstOrFail();
        }
        else 
        {
            $issueStatus = IssueStatus::where(somethingAnother)->firstOrFail();
        }

        // issue_status() is One-to-One relations with IssueType (belongsTo)
        $issue->issue_status()->associate($issueStatus);
    }

}
Run Code Online (Sandbox Code Playgroud)

感谢您的时间.

php laravel eloquent

10
推荐指数
1
解决办法
1万
查看次数