laravel

服务器上清理:php artisan optimize php artisan cache:clear

\DB::listen(function($query) {
    $bindings = $query->bindings;
    $sql = $query->sql;
    foreach ($bindings as $replace){
        $value = is_numeric($ replace) ? $replace : "'".$ replace."'";
        $sql = preg_replace('/\?/', $value, $sql, 1);
    }
    dump($sql);
});
动作 URI 行为 路由名称
GET /photos index photos.index
GET /photos/create create photos.create
POST /photos store photos.store
GET /photos/{photo} show photos.show
GET /photos/{photo}/edit edit photos.edit
PUT/PATCH /photos/{photo} update photos.update
DELETE /photos/{photo} destroy photos.destroy

基本队列 artisan 命令

queue:队列   php artisan help queue  帮助  help

php artisan make:job  namexxx  创建队列会在 app/jobs 下生成队列文件

php artisan queue:table   生成队列成功 job 数据库迁移

php artisan queue:failed-table  生成队列失败 fail-job 数据库迁移

php artisan queue:failed  查看失败队列列表

php artisan queue:listen  监听队列

php artisan queue:work  执行队列

php artisan queue:flush  删除所有队列

php artisan queue:forget -参数删除某个

php artisan queue:retry -参数 id  重新执行某个队列

php artisan queue:restart 重启所有队列