小编Ale*_*nik的帖子

无法将图像数据写入 Laravel 中的路径

我和这个人有同样的错误:

另一个线程

基本上我的错误是将图像上传到特定路径,我的代码如下:

public function postCreate() {

    $validator = Validator::make(Input::all() , Product::$rules);

    if ($validator->passes()) {
        $product = new Product;
        $product->category_id = Input::get('category_id');
        $product->title = Input::get('title');
        $product->description = Input::get('description');
        $product->price = Input::get('price');


        $image = Input::file('image');
        $filename = date('Y-m-d-H:i:s')."-".$image->getClientOriginalName();
        Image::make($image->getRealPath())->resize(468, 249)->save('public/img/products'.$filename);
        $product->image = 'public/img/products'.$filename;
        $product->save();

        return Redirect::to('admin/products/index')
             ->with('message' , 'Product created');
    }

    return Redirect::to('admin/products/index')->with('message' , 'something went wrong')
                ->withErrors($validator)->withInput();

} 
Run Code Online (Sandbox Code Playgroud)

我只是想学习 laravel 电子商务网络应用程序的教程。

我想问题是我的目录中没有写权限,如何在我的目录中添加写权限。IE 公共文件夹,我用谷歌搜索了几个地方,但我不明白我必须编辑什么?

IE htaccesss 文件或者我可以在 cmd 上进行写入更改吗?还有我如何检查目录被写保护的天气。

附注。我正在使用窗户。我附上了错误的截图。

错误

谢谢你。

laravel-4

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

为什么要从focus()更改为触发('focus')?

我在bootstrap中浏览了dropdown.js的历史,并在git上遇到了以下更改历史文件,这里:

$this.focus()   // focus() being changed to trigger('focus');
$this.trigger('focus')
Run Code Online (Sandbox Code Playgroud)

现在,这里的人已经对这一变化发表评论说:

使用自定义jQuery构建的人员可以更轻松地排除事件别名.

我不太明白有什么区别就在这里使用之间focus()trigger('focus'),对我来说都具有相同的效果; 为什么作者选择了这样的改变?

javascript jquery twitter-bootstrap

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

Postgresql中不存在"角色"

在这里阅读本教程.以下命令以用户身份登录:

# login as user "user"
psql -U user
Run Code Online (Sandbox Code Playgroud)

当我执行上面的命令时,我得到一个错误说明如下:

psql: FATAL:  role "user" does not exist
Run Code Online (Sandbox Code Playgroud)

我在网上看到的唯一帮助是在这里,已经说了以下几点:

致命:角色"myusername"不存在

默认情况下,PostgreSQL连接到PostgreSQL用户,其名称与当前的unix用户相同.您尚未在数据库中使用该名称创建PostgreSQL用户.

创建合适的用户,或指定要连接的其他用户名.在命令行工具中,-U标志执行此操作.

但我仍然不太明白为什么我会收到这个错误.

postgresql

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

底部:0 iPhone 出现问题

大家好,我的网站上有以下社交媒体和图标:

<ul class="nav-social-media">
      <li><a href="#"><i class="fa fa-facebook"></i></a></li>
      <li><a href="#"><i class="fa fa-instagram"></i></a></li>    
 </ul>
Run Code Online (Sandbox Code Playgroud)

我应用了以下 CSS:

.nav-social-media {
    /*padding-left: 2em;*/
    text-align: center;
    display: block;
    margin-bottom: 1em;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
} 

.nav-social-media  > li {
    display: inline-block;
    margin-right: 0.62em; 
}

.nav-social-media  > li > a {
    color: #000;
    font-size: 1.2em;
    display: inline-block;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的bottom:0,这就是社交媒体图标在移动设备上的外观:

在此输入图像描述

但在iphone6中这会导致以下问题:

iPhone 6 问题

看看iPhone底栏如何遮盖社交图标,如何克服这个问题?有没有可以使用的原生 iphone hack,而不是影响类似分辨率设备的 hack?

PS 现在我已经增加了值bottom来克服这个问题。

html css iphone ios

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

Bootstrap button.js代码理解

刚刚挖掘bootstrap 3.3.1 button.js的源代码,因为我想构建一个类似的插件.

你可以在这里查看源代码:[源代码] [1]

我的问题:现在在button.js源代码中做了以下几行:

 $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
    var $btn = $(e.target)
    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
    Plugin.call($btn, 'toggle')
    e.preventDefault()
  })
Run Code Online (Sandbox Code Playgroud)

我在函数上浏览了jQuery的文档,甚至为自己做了一些示例,以便我更好地理解它,但不知何故,上面的代码行有点太复杂,我无法理解.

现在我使用button.js插件运行了一些测试:我编写了以下HTML:

<button id="myButton">Click me</button>
Run Code Online (Sandbox Code Playgroud)

和以下jQuery:

$(document).ready(function(){
        $("#myButton").click(function(){
            $(this).button('loading').delay(1000).queue(function() {
                $(this).button('complete');
                $(this).dequeue();
            });        
        });
    });
Run Code Online (Sandbox Code Playgroud)

当然,以上所有内容都在index.html文件中,我在脚本标记中导入了button.js文件.

现在,当我点击"单击我"按钮时,按钮显示"正在加载..."1秒钟(按钮处于禁用状态),之后按钮仍显示"正在加载..."但已启用再次.

现在是测试的重要部分,我去了button.js文件的源代码并取下了以下代码(是的,我很难理解相同的代码片段):

$(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
    var $btn = $(e.target)
    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
    Plugin.call($btn, 'toggle')
    e.preventDefault()
  })
Run Code Online (Sandbox Code Playgroud)

现在我再次按下"click me"按钮,插件仍能正常运行.

现在我有一种感觉,bootstrap插件是以这样的方式构建的,你可以使用jQuery甚至数据属性来初始化它们,不知怎的,我也有一种感觉,这段代码(抱歉再次重复相同的代码片段) !!:D):

 $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
        var $btn = $(e.target)
        if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
        Plugin.call($btn, …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins twitter-bootstrap-3

2
推荐指数
1
解决办法
1044
查看次数

理解classie.js中的js代码

嘿伙计们下载了一些用JS编码的简单效果.该插件名为classie.js,该家伙编写了一些与此插件classie.js交互的自定义​​代码

一段时间前问过一个类似的问题classie.js问题和这个家伙真的完美地回答了classie.js里面的代码是如何运作的.多数民众赞成好,所以现在我明白了classie.js中的代码是如何工作的,现在我的问题是,有很多代码实际上与这个名为classie.js的插件进行交互并且我有一些难以理解.让我解释一下我的问题是什么:

classie.js代码:

( function( window ) {

'use strict';

var hasClass, addClass, removeClass;


if ( 'classList' in document.documentElement ) {

  // console.log(document.documentElement);

  hasClass = function( elem, c ) {
    // cons100%ole.log("elem is : " + elem + " c is " + c);
    return elem.classList.contains( c );
  };

  addClass = function( elem, c ) {
    console.log('elem Logged');
    console.log(elem);
    elem.classList.add( c );
  };

  removeClass = function( elem, c ) {
    console.log('removeClass function got used in if statement')
    elem.classList.remove …
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
5665
查看次数

在javascript中间接引用函数

我刚刚读了凯尔辛普森的书"你不认识JS",并且遇到了以下有些困惑我的代码.基本上我正在阅读this关键字的主题.以下是片段:

function foo() {
    console.log( this.a );
}

var a = 2;
var o = { a: 3, foo: foo };
var p = { a: 4 };
o.foo(); // 3
(p.foo = o.foo)(); // 2
Run Code Online (Sandbox Code Playgroud)

到目前为止,阅读这本书,我确实理解这是如何工作的,但对我来说,很难理解最后一行片段中是否真的发生了什么.

如果我自己分析它的最后一行是iffe在全局范围内执行,如果在iffe中foo()函数执行,foo()函数中的this.a将指向全局范围中的a,这是确实2.

但不知何故,我不觉得我完全理解最后一行发生了什么,有人可以为我分解吗?

谢谢.

亚历山大.

javascript

2
推荐指数
1
解决办法
174
查看次数

理解modal.js中复杂的$ .extend

我刚刚在modal.js中查看了一些代码,并遇到了以下代码行:

 var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
Run Code Online (Sandbox Code Playgroud)

除了最后一部分,这条线最有意义,即:

typeof option == 'object' && option
Run Code Online (Sandbox Code Playgroud)

我理解typeof操作员但我不明白它的用法$.extend,有人可以解释一下吗?

我的难度也可以在网上的插件代码中找到.296行.

javascript jquery

2
推荐指数
1
解决办法
66
查看次数

Greensock动画不适用于SVG高度

我只想做一个很简单的tweenMax动画,其中条的高度,从去"0""100%",现在我的SVG看起来象下面这样:

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 69 64" style="enable-background:new 0 0 69 64;" xml:space="preserve">
            <style type="text/css">
                .st0{fill:#712215;}
                .st1{fill:none;stroke:#712215;stroke-miterlimit:10;}
            </style>
            <path id="XMLID_8_" class="st0" d="M23,47.4h-5.4c-0.6,0-1-0.5-1-1v-6.9c0-0.5,0.4-1,1-1H23c0.5,0,1,0.5,1,1v6.9
                C24,47,23.5,47.4,23,47.4z"/>
            <path id="XMLID_7_" class="st0" d="M31.9,47.4h-5.4c-0.5,0-1-0.5-1-1V32.9c0-0.5,0.5-1,1-1h5.4c0.6,0,1,0.5,1,1v13.5
                C32.9,47,32.5,47.4,31.9,47.4z"/>
            <path id="XMLID_6_" class="st0" d="M41.9,47.4h-5.4c-0.6,0-1-0.5-1-1V36c0-0.5,0.4-1,1-1h5.4c0.5,0,1,0.5,1,1v10.5
                C42.9,47,42.5,47.4,41.9,47.4z"/>
            <path id="XMLID_5_" class="st0" d="M51,47.4h-5.4c-0.5,0-1-0.5-1-1V30c0-0.5,0.5-1,1-1H51c0.6,0,1,0.5,1,1v16.4
                C52,47,51.5,47.4,51,47.4z"/>
            <polygon id="XMLID_4_" class="st0" points="16.6,35 18,36.4 29.6,25.6 38.9,33 49.3,21.9 47.3,20 38.9,29.5 29.2,21.8 15.9,34.5 "/>
            <polygon id="XMLID_3_" class="st0" points="43.2,17.8 51.7,17.9 51.9,26 "/>
            <rect id="XMLID_2_" x="2.5" y="11.6" class="st1" width="63.5" height="40.8"/>
            </svg>
Run Code Online (Sandbox Code Playgroud)

FIDDLE HERE,现在我有以下javascript动画栏:

$(function () …
Run Code Online (Sandbox Code Playgroud)

javascript svg greensock

2
推荐指数
1
解决办法
253
查看次数

window.location.href.split('/').pop()返回特殊字符而不是实际值

我有以下网址:

gr-dev.indegene.com/el-gr/?-?????/??-?????-?-?????;
Run Code Online (Sandbox Code Playgroud)

问题在于我这样做:

window.location.href.split('/').pop()
Run Code Online (Sandbox Code Playgroud)

我得到了一堆特殊字符,如下所示:

"%CF%84%CE%B9-%CE%B5%CE%AF%CE%BD%CE%B1%CE%B9-%CE%BF-%CF%80%CF%8C%CE%BD%CE%BF%CF%82;"
Run Code Online (Sandbox Code Playgroud)

我只想得到??-?????-?-?????而不是上面的,我该怎么做?

javascript

2
推荐指数
1
解决办法
539
查看次数