小编mwa*_*afi的帖子

Laravel 4:Getter和Setter方法

我试图让Getter&Setter Methods工作(来自Laravel 4中的Laravel 3)

但显示错误.

这附近有什么工作吗?

它们在密码案例中非常有用:

public function set_password($password)
{
    $this->set_attribute('hashed_password', Hash::make($password));
}
Run Code Online (Sandbox Code Playgroud)

http://three.laravel.com/docs/database/eloquent

php laravel laravel-4

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

MySQL:在特定行之前和之后选择5行

我有一个名为"users"的表,需要在特定行之前和之后选择2行,按users.score ASC排序

用户表(结构):

id     name     score
1      John       2
2      Sara       1
3      san        3
4      test       2
5      jery       5
6      simon      6
7      bob2       7
8      jack       4
9      man        2
Run Code Online (Sandbox Code Playgroud)

例如:需要在users.id = order 5之前和之后选择2行

结果应该是这样的:

id     name     score
3      san        3
8      jack       4
5      jery       5
6      simon      6
7      bob2       7
Run Code Online (Sandbox Code Playgroud)

谢谢,

mysql

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

Laravel 4:验证复选框至少一个

我需要验证复选框数组:

<input name="cats[]" type="checkbox" value="1"> sport
<input name="cats[]" type="checkbox" value="2"> music
<input name="cats[]" type="checkbox" value="3"> business
Run Code Online (Sandbox Code Playgroud)

我在文档中找到了"数组"验证:

Validator::make( 
    [ 'cats' => Input::get('cats') ],
    [ 'cats' => 'array' ]
);
Run Code Online (Sandbox Code Playgroud)

有没有内置的方法来检查是否至少检查了一个项目?另外,如何检查提交的值是否与给定列表匹配?

php validation laravel laravel-4

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

MySQL:插入不存在的地方

我正在尝试插入新用户,如果用户表中不存在,我尝试了此查询但收到错误:

INSERT INTO USER (name,email)
VALUES ('John','john@mmm.com')
WHERE NOT EXISTS
    (SELECT id FROM USER WHERE email = 'john@mmm.com')
Run Code Online (Sandbox Code Playgroud)

如果不存在,如何插入用户?

错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where not exists (select id from user where email = 'john@mmm.com')' at line 5
Run Code Online (Sandbox Code Playgroud)

谢谢,

mysql sql

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

MySQL:使用列表中的随机数更新所有行

我需要运行一个SQL查询,从列表中选择一个随机数并用它更新一个特定的列.

数字列表:

(101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122)

兰德表:(结构)

id  rand    type
1    0       false
2    0       true
3    0       false
4    0       true
5    0       true
Run Code Online (Sandbox Code Playgroud)

我需要从列表中选择随机数并更新"rand"列,

mysql sql

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

将元素拖到特定的 div

想要将元素拖到特定的 div,如果不拖到这个 div 将使用 jQuery UI 返回(还原)

jquery jquery-ui jquery-ui-draggable

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

Laravel免费IDE

是否有任何免费的Laravel 4 IDE提供自动完成功能

我下载了netbeans但是无法支持Laravel:

https://netbeans.org/downloads/

谢谢,

ide laravel laravel-4

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

MySQL:使用group by和max limit计数

我需要计算标记工作量,计算每个标记器添加的标记数量,每个文章的最大标记= 5个标记.

例如:

  1. 如果tagger在一个文章计数4中添加了4个标签.
  2. 如果tagger将5个标签添加到一个文章计数5.
  3. 如果tagger在一个文章计数5中添加了6个标签.
  4. 如果tagger将10个标签添加到一个文章计数5.

表结构 article_tags

id    user_id    article_id    tag_id
1        1            1            1
2        1            1            2
3        1            2            1
4        2            3            1
5        2            3            2
Run Code Online (Sandbox Code Playgroud)

是否有限制使用Group by或类似的东西?谢谢,

更新:

我需要返回添加到文章中的标签数量,单个文章最多5个(所以如果有人为30篇文章添加了30个标签= 30

mysql sql

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

Laravel 4 - 控制器ReflectionException Class /不存在

在尝试加载页面时,我收到的错误是ReflectionException ...\vendor\laravel\framework\src\Illuminate\Container\Container.php485,可能会对导致此错误的原因有所了解.

routes.php文件

Route::get('contact', 'Pages@contact');
Run Code Online (Sandbox Code Playgroud)

laravel \应用\控制器\ PagesController.php

<?php
class PagesController extends BaseController {
public function contact()
    {
        return View::make('hello');
    }
}
Run Code Online (Sandbox Code Playgroud)

php reflection frameworks laravel laravel-4

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

Laravel 4:登录后重定向用户

我有不允许访客的页面,所以如果访客访问它会自动重定向到登录页面,

问题是,成功登录后是否有任何简单的方法(包括在Laravel中)将他返回到第一页?

我知道我可以在第一次重定向中使用with():

Redirect::action('UserController@login')->with('url', $_SERVER['REQUEST_URI']);
or
Redirect::action('UserController@login')->withUrl($_SERVER['REQUEST_URI']);
Run Code Online (Sandbox Code Playgroud)

然后在登录页面存储并使用它,

但Laravel是否已经建造了一些东西,

谢谢,

php laravel laravel-4

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

Laravel 5:修改模型中列名的最佳方法

在从模型中检索数据之前修改列名的最佳方法是什么,例如:change idto beuid

$data = user::all(); //return array('uid'=>1,'uid'=>2 ... etc)
Run Code Online (Sandbox Code Playgroud)

谢谢,

php laravel laravel-5

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

SQL:在select语句中应用"where in"

我需要根据另一个表选择一些用户.

表结构

users

id     name
1      John
2      sarah
3      nick
Run Code Online (Sandbox Code Playgroud)

level

id     list
1      1,2
2      3,5,6
3      1,2,3
Run Code Online (Sandbox Code Playgroud)

我试过了

select *
from users
where id in (select list from level where id = 2)
Run Code Online (Sandbox Code Playgroud)

但这并不会返回任何数据.任何想法如何检索正确的结果?

mysql sql subquery

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