我想问一下,当用户将鼠标悬停在图像边框上时,应该如何对图像边框应用不同颜色的光晕?比如说在这个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)
谢谢
我有一个网站,包括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) 我一直在为这个问题苦苦挣扎,我不知道我做错了什么.所以情况就是这样.我想创建一个控制器文件夹,将不同的控制器组合到他们的组中.默认情况下,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,没有任何改变.
我想问一下,我知道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)
我已经将两个控制器合二为一,并将相关模块注入回去,这样理论上它就可以工作了。但相反,我得到的是一个错误说 …
只是一个简单的问题,如果我使用Laravel 5 Crypt::encrypt()
功能,我想将它保存到数据库中,我期待多少个字符?字符长度是否取决于我的消息长度还是固定长度?
目前我在我的数据库中使用varchar 255,并且不时有缺少的字符,因此在解密过程中会出现问题.
谢谢
想检查我已经制作了一个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) 正如在主题中提到的,当我在一个东西上使用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) 我想问一下是否有这样的情况我可以清除当前渲染的页面,然后用一组新的布局重新渲染?我知道我可以通过调用重定向来实现这一点,但我必须创建另一组操作来处理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)