小编MPi*_*kle的帖子

Laravel:按顺序排列

我正在使用SphinxSearch查询一些内容并拥有我想用MySQL查询的对象的id.我的ID数组根据Sphinx给出的等级排序.因此,我想像这样制作一个MySQL:

SELECT * FROM table WHERE id IN (1,17,2) 
ORDER BY FIELD(id,1,17,2)
Run Code Online (Sandbox Code Playgroud)

我知道我能做到:

Table::whereIn('id', $ids)->get();
Run Code Online (Sandbox Code Playgroud)

但我无法得到我的订单.

我怎么能用Laravel以适当的方式做到这一点?

php mysql sphinx laravel

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

用Laravel中的特定语言翻译

我在Laravel 4.2中有一个多语言网站,并希望使用lang文件以指定语言向管理员发送电子邮件通知.

如何调用Lang::get('group.key')指定所需的语言?

谢谢您的帮助 !

编辑:现有代码:( lang项为option1,option2,..,option6)

class EmailController extends BaseController {
    public static function contact(){
        $rules = [
            'name' => 'required',
            'email' => 'required|email',
            'subject' => 'required|digits_between:1,6',
            'message' => 'required'
        ];
        $validator = Validator::make(Input::all(), $rules);
        if (!$validator->fails()){
            $data = ['subject' => Input::get('subject'), 
                'email' => Input::get('email'),
                'content' => Input::get('message')];
            Mail::send('emails.contact', $data, function($message){
                $message->from(Input::get('email'), Input::get('name'));
                $message->to('admin@email.com', 'Admin');
                $message->subject(Lang::get('contact.option'.Input::get('subject')));
            });
        }
        return Redirect::to('/');
    }
}
Run Code Online (Sandbox Code Playgroud)

php laravel

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

通过数学函数表示函数

是否可以直接从函数实现输出数学函数?

class MyFunction:
    def __init__(self, func):
        self.func = func
    def math_representation(self):
        # returns a string representation of self.func

f = lambda x: 3*x**2
myFunc = MyFunction(f)
print(myFunc.math_reprentation()) #prints something like 3*x**2
Run Code Online (Sandbox Code Playgroud)

当然,使用表示作为参数来构造对象是可能的,并且是一个简单的解决方案.但想法是生成这种表示.我也可以使用表示数学运算的对象来构建函数,但我们的想法是在常规(lambda)函数上进行.

我真的没有办法让这种情况发生,但我很好奇.感谢您的任何帮助和建议

python math

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

标签 统计

laravel ×2

php ×2

math ×1

mysql ×1

python ×1

sphinx ×1