小编esk*_*009的帖子

Laravel 4中的自定义电子邮件标题

我似乎无法在Laravel 4 docs/Email API中找到该方法,我可以在其中向电子邮件添加自定义标头.

例如:

Mail::send('emails.welcome', $data, function($message)
{
    $message->to('foo@example.com', 'John Smith')->subject('Welcome!');
    $message->headers('X-Tags', 'tag1 tag2 tag3');
});
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

email-headers laravel laravel-4

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

如何验证Laravel4中的选择框输入

目前,当我想验证选择框时,我需要在验证字段中包含所有值.

public static $rules = array(
    'type' => array('required', 'in:a,b,c,d')
);
Run Code Online (Sandbox Code Playgroud)

是否有使用数组执行此操作的最佳实践方法?

例如:我有一长串国家/地区名称,并希望将其作为验证列表.这样做的hacky方式将是:

public static $rules = array(
    'type' => array('required', 'in:'.implode(',', $countries))
);
Run Code Online (Sandbox Code Playgroud)

谢谢

validation select input laravel laravel-4

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

渴望在与Eloquent ORM的关系上使用过滤器加载多个关系

我有以下代码不起作用:

$threads = MessageThread::with('last_message', 'thread_visibility')
    ->where('message_thread_visibility.user_id', Auth::user()->id)->get();
Run Code Online (Sandbox Code Playgroud)

在Laravel中为一个急切加载的多关系雄辩查询添加"where"子句的最佳方法是什么?

eager-loading laravel eloquent laravel-4

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

使用Laravel检查验证期间输入中是否存在字段

我想确保某些字段作为表单的一部分发布但我不知道是否有些是空值.

"必需"验证规则不起作用,因为我很乐意接受空字符串.我已尝试过以下内容,但由于"address2"字段从未发送过,验证器不会处理它.

有任何想法吗?

$rules = array(
     'address2' => 'attribute_exists'
);



class CustomValidator extends Illuminate\Validation\Validator {

    public function validateAttributeExists($attribute, $value, $parameters)
    {
        return isset($this->data[$attribute]);
    }
}
Run Code Online (Sandbox Code Playgroud)

validation isset laravel laravel-4

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