小编Man*_*ora的帖子

Laravel不对数据库执行作业队列

我正在尝试执行作业队列以在后台进程中执行邮件和短信功能。它正在与

QUEUE_DRIVER=sync
Run Code Online (Sandbox Code Playgroud)

.env文件中但是当我与数据库一起使用时

QUEUE_DRIVER=database
Run Code Online (Sandbox Code Playgroud)

即使使用cli命令也无法正常工作:

php artisan queue:listen
Run Code Online (Sandbox Code Playgroud)

请告诉我这种功能有什么问题

laravel.log:在此处输入图片说明

php queue laravel laravel-5.2

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

Laravel将变量传递给wherehas查询

我想在laravel中将变量传递给wherehas查询..但是得到一个未定义变量的错误,在方法中,如果有自然然后去哪里有自然等于$ catname ...在行号.4

public function Products($catname,Request $request)     //Product Category Pages
{
    $natures = Nature::where('nature_slug', '=', $catname)
                    ->first();
    if($natures)
    {   //Where Clause Based On Products Nature
        //dd($catname);
        $maxproductscost = Product::selectRaw('MAX(ABS(price)) AS HighestPrice')
                                ->whereHas('natures', function($q) use ($catname)
                                    {
                                        $q->where('nature_slug', '=', $catname);
                                    })
                                ->first();
        $maxproductscost = ceiling($maxproductscost->HighestPrice, 100);
        /*End - GEt Maximum cost of product*/
        if($request->range){
            $range = $request->range;
            $pieces = explode(" ", $range);
            $rangestart = $pieces['1'];
            $rangeend = $pieces['4'];
        }
        $firstslidervalue = $request->range ? $rangestart : 0;
        $secondslidervalue = $request->range ? $rangeend …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-query-builder

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

标签 统计

laravel ×2

php ×2

laravel-5.2 ×1

laravel-query-builder ×1

queue ×1