小编Ken*_*Yap的帖子

使用单独颜色悬停时,CSS-Image边框会发光

我想问一下,当用户将鼠标悬停在图像边框上时,应该如何对图像边框应用不同颜色的光晕?比如说在这个JSFiddle文件中,我有一个绿拇指和一个红拇指.我希望每个图像边框根据图像的颜色或我指定的任何颜色发光.我该怎么做?

PS**例如,图像在JSFiddle中转换为base64.

这就是我在CSS中的做法

img{
    width: 16px;
    cursor: pointer;
    padding: 10px;
}

img:hover{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 5px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 5px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
Run Code Online (Sandbox Code Playgroud)

谢谢

html css hover css3

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

Laravel 5自定义验证重定向

我有一个网站,包括2个不同的登录表单,2个位置,一个在导航栏上,另一个是登录页面,将在系统捕获未登记的访问者时使用.

我可以问一下我在LoginRequest.php中做错了什么,如果登录过程中出现任何类型的错误,我会设置一个重定向到自定义登录页面的条件?我的代码如下:

<?php namespace App\Http\Requests;

use App\Http\Requests\Request;

class LoginRequest extends Request {

    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
        'login_email'               =>  'required',
        'login_password'            =>  'required'
        ];
    }


    public function messages()
    {
        return [
            'login_email.required'          =>  'Email cannot be blank',
            'login_password.required'       => …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-routing laravel-5 laravel-validation

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

在laravel 5中的子文件夹下创建控制器的正确方法

我一直在为这个问题苦苦挣扎,我不知道我做错了什么.所以情况就是这样.我想创建一个控制器文件夹,将不同的控制器组合到他们的组中.默认情况下,laravel项目创建了一个这样的控制器文件夹结构

Http
--Controller
----Auth
Run Code Online (Sandbox Code Playgroud)

所以我想做的就是制作这样的东西

Http
--Controller
----Auth
----Folder_a
----Folder_b
----Folder_c
Run Code Online (Sandbox Code Playgroud)

制作文件夹后,我文件夹中的控制器也正确地命名空间

<?php namespace App\Http\Controllers\Folder_a;

    /*
    |--------------------------------------------------------------------------
    | Use the main controller to allow extend to the main controller
    |--------------------------------------------------------------------------

    */

    use App\Http\Controllers\Controller;

class SomethingController extends Controller {
        /* Do something here*/
}
Run Code Online (Sandbox Code Playgroud)

最后在我的routes.php中,我称之为这样的行为

Route::get('/action1/', array('as' => 'action1', 'uses' => 'SomethingController@action1'));
Run Code Online (Sandbox Code Playgroud)

但有些如何当我尝试导航到该网站时它会给我这个错误

ReflectionException in compiled.php line 1029:
Class App\Http\Controllers\SomethingController does not exist
Run Code Online (Sandbox Code Playgroud)

注意到它仍然进入默认文件夹App\Http\Controllers \找到控制器,但如果我喜欢这样

Route::get('/action1/', array('as' => 'action1', 'uses' => 'Folder_a\SomethingController@action1'));
Run Code Online (Sandbox Code Playgroud)

一切都会好的......在这种情况下我做错了什么?我也尝试过composer dump-autoload,没有任何改变.

php laravel laravel-routing laravel-5

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

Angularjs - 一个控制器中的 Angular UI $modal 和 $modalInstance

我想问一下,我知道AngularUI的模态由2个控制器组成,1是我用来处理数据的默认控制器,另一个是处理$modelInstances,这对我来说很好。但是我想要做的是在我的模态显示中渲染/编辑数据时我将使用几个范围。我试图做的不是在控制器之间解决所有这些范围,而是将两个控制器合并在一起,以便可以在网页之间共享范围。(注意它是一个实时范围)我所做的如下

angular.module('app', ['ngAnimate', 'ui.bootstrap']);
angular.module('app').controller('ModelCtrl', function ($scope, $modal, $modalInstance) {

  $scope.items = ['item1', 'item2', 'item3'];
  //I have a few more scopes to be used in the model

  $scope.open = function (size) {

    var modalInstance = $modal.open({
      animation: true,
      templateUrl: 'myModalContent.html',
      controller: 'ModelCtrl',
      size: 'lg',
      resolve: {
        items: function () {
          return $scope.items;
        }
      }
    });

    modalInstance.result.then(function () {

    }, function () {

    });
  };

  $scope.ok = function () {
    $modalInstance.close($scope.selected.item);
  };

  $scope.cancel = function () {
    $modalInstance.dismiss('cancel');
  };
});
Run Code Online (Sandbox Code Playgroud)

我已经将两个控制器合二为一,并将相关模块注入回去,这样理论上它就可以工作了。但相反,我得到的是一个错误说 …

angularjs angular-ui

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

Laravel 5 Crypt函数中预期的字符长度

只是一个简单的问题,如果我使用Laravel 5 Crypt::encrypt()功能,我想将它保存到数据库中,我期待多少个字符?字符长度是否取决于我的消息长度还是固定长度?

目前我在我的数据库中使用varchar 255,并且不时有缺少的字符,因此在解密过程中会出现问题.

谢谢

laravel laravel-5

4
推荐指数
2
解决办法
5782
查看次数

AngularJS - 关闭模态功能不起作用

我使用了一个简单的弹出窗口,ui.bootstrap但我似乎无法使OK和CLOSE按钮工作.我在这个示例代码中缺少什么?

以下是plunkr的示例代码

谢谢

**添加了精确的代码图像

在此输入图像描述

angularjs angular-ui-bootstrap

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

Laravel 5自定义验证规则消息错误

想检查我已经制作了一个CustomValidator.php来处理我所有的额外验证规则,但问题是我应该如何返回自定义错误消息?这是我为我的CustomValidator.php文件做的,

<?php namespace App\Validators\CustomValidator;

use Illuminate\Validation\Validator;
use Auth;

class CustomValidator extends Validator 
{
    public function validateVerifyPassword($attribute, $value, $parameters)
    {
        $currentUser = Auth::user();
        $credentials = array ('email' => $currentUser->email, 'password' => $currentUser->password);

        return Auth::validate($credentials);
    }

    protected function replaceVerifyPassword($message, $attribute, $rule, $parameters)
    {
        return str_replace($attribute, $parameters[0], $message);
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我在FormRequest.php中定义自定义错误消息的方法

public function messages()
{
    return [
        'login_email.required'              =>  'Email cannot be blank',
        'old_password.required'             =>  'You need to provide your current password',
        'old_password.between'              =>  'Your current password must be between :min and :max …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5 laravel-validation

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

AngularJS ng-repeat第一项始终为null

正如在主题中提到的,当我在一个东西上使用ng-repeat时,第一个元素总是为null时会出现什么问题?我已经尝试了几种方法来摆脱这个问题,但似乎没有用.

我的所有ng-repeat数据都存储在JSON文件中,JSON文件将通过$ http调用传递到范围,如下所示:

        $http.get('index.php?r=exploreComment/WS_getExploreComments&topic_id=' + topic_id).success(function(data){
        $scope.comments = data;
        console.log('Comment Loaded');
Run Code Online (Sandbox Code Playgroud)

只要ng-repeat循环中的第一项始终为null,所有内容都正确加载..

GET http://localhost/viralenz/resource/_explore/%7B%7Bphoto.image%7D%7D 404 (Not Found) 
GET http://localhost/viralenz/resource/_explore/%7B%7Bimage.image%7D%7D 404 (Not Found) 
GET http://localhost/viralenz/resource/_users/%7B%7Bcomment.user_id%7D%7D/avatar/%7B%7Bcomment.avatar%7D%7D 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

我认为这只是JSON数据的一个错误,但后来我尝试了图像,同样的问题也出现了...我无法添加图像所以我附加了链接...

http://i.stack.imgur.com/lsFDX.png

我做错了什么?

/////编辑了更多细节////

这就是ng-repeat的样子

<div class="exploreCommentBlock" ng-repeat="comment in comments">
    <table style="width: 100%">
        <tr style="width: 100%">

            <td style="width: 5%" rowspan="2" valign="top"><img
                src="<?php echo UrlMgmt::getUserResourceUrl()?>{{comment.user_id}}/avatar/{{comment.avatar}}"
                , style='height: 64px; width: 64px; border-radius: 5px;' /></td>



            <td style="width: 70%"><span class="author_name">{{comment.username}}</span>

--AND--SO--ON--
Run Code Online (Sandbox Code Playgroud)

这是JSON数据:

[{"comment_id":"92","user_id":"1","topic_id":"1","data":"lalalalalalaa","image_append":null,"rating":"1","datetime":"2014-08-19 13:03:58","username":"Kenny Yap","avatar":"14079353851"},
{"comment_id":"91","user_id":"1","topic_id":"1","data":"test blank post","image_append":null,"rating":"1","datetime":"2014-08-19 10:48:41","username":"Kenny Yap","avatar":"14079353851"},
{"comment_id":"28","user_id":"2","topic_id":"1","data":"test owner comment","image_append":null,"rating":"5","datetime":"2014-08-18 09:39:59","username":"Dummy User","avatar":"default_avatar.png"}]
Run Code Online (Sandbox Code Playgroud)

json angularjs angularjs-ng-repeat

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

YiiFramwork-Clear当前渲染数据并渲染新数据而不是重定向

我想问一下是否有这样的情况我可以清除当前渲染的页面,然后用一组新的布局重新渲染?我知道我可以通过调用重定向来实现这一点,但我必须创建另一组操作来处理1个布局.有没有办法可以在一个动作中完成它?这就是我目前的做法,但我似乎无法清除以前的布局并渲染另一组新布局......

/**
 * Change a user's password
 * @param int $id Owner's id
 *
 */
public function actionChngPassword($id)
{
    $this->pageTitle = 'Change Password';

    $model=Users::model()->findByPk($id);
    $model->scenario = 'chngPwd';
    $this->performAjaxValidation($model);
    $returnUrl = Yii::app()->homeUrl;

    if(isset($_POST['Users'])){
        $model->attributes = $_POST['Users'];
        if($model->validate()){
            $model->scenario = "";
            $ip = Users::getRealIp();
            $time = date('d-m-Y H:i:s');
            $name = $model->usrname;

            $model->old_pwd = $model->pwd;
            $model->pwd = CPasswordHelper::hashPassword($model->newpwd);
            $model->pw_change_on = $time = date('d-m-Y H:i:s');
            $model->save();

            // Send email noti to user
            $revert_link= $this->createAbsoluteUrl('users/revertPassword', array('id' => $model->user_id, 'pwhash' => urlencode($model->pwd)));

            ob_start();
            $INC_DIR = UrlMgmt::getBaseAbsoluteUrl() …
Run Code Online (Sandbox Code Playgroud)

php redirect render yii

0
推荐指数
1
解决办法
126
查看次数