首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel之队列「建议收藏」

    其中还包含了一个 null 队列驱动以拒绝队列任务。...使用databases为例 为了使用database 队列驱动,需要一张数据库表来存放任务,要生成创建该表的迁移,运行 Artisan 命令queue:table ,迁移被创建好了之后,使用migrate...命令运行迁移: php artisan queue:table php artisan migrate 安装依赖包 项目根目录可安装如下依赖包 下面是以上列出队列驱动需要安装的依赖: • Amazon...类似的,数据库连接应该在后台长时间运行完成后断开,你可以使用DB::reconnect 方法确保获取了一个新的连接。...处理失败任务 创建一个 failed_jobs 表的迁移 php artisan queue:failed-table 生成表 php artisan migrate 操作完成后,在databases

    1.8K10

    docker学习系列16 使用过程的一些经验总结

    之后在run启动阶段时,在mouted共享目录时要特别小心,如果挂载整个项目,容器内的node_modules会被项目中的覆盖。 最好把需要挂载的文件单独放到一个目录中。...对于成熟稳定的项目,把编译后的可以直接运行的代码打包进镜像内也利于分发。 volumn 是在docker运行阶段,本地文件变化能方便的反应到容器中,比较适合项目的开发阶段。...更多细节参考 在 Laravel 项目中,如果数据库跑在容器里,在宿主机直接执行 php aritsan是不行的, 需要进到容器里执行,或者在宿主机执行docker-compose exec php artisan或者是docker exec -it php artisan 如果php项目用的nginx的php-fpm容器,想重启php-fpm,容器内使用kill...-USR2 1,容器外执行docker exec -it kill -USR2 1\ docker-compose down要慎用,他会销毁所有容器和网络等。

    75130

    Laravel 简短学习 just write the code in the PHP way

    all migrations 复位并重新运行所有的迁移 migrate:reset Rollback all database migrations 回滚全部数据库迁移 migrate...只要在命令前面加上 help 即可显示帮助界面: php artisan help migrate php artisan make:auth 编写命令 ---- 除了使用 Artisan 本身所提供的命令之外...若要创建新的命令,你可以使用 make:console Artisan命令生成命令文件: php artisan make:console SendEmails 上面的这个命令会生成 app/Console...相较于其它知名的 PHP 模板引擎,Blade 并不会限制你必须得在视图中使用 PHP 代码。所有 Blade 视图都会被编译缓存成普通的 PHP 代码,一直到它们被更改为止。...@extends('layouts.app') 这表示此视图的基视图是 resources/views/layouts/app.blade.php 。

    1.1K50

    Laravel 迁移文件migrations 和 数据填充seeders

    migrate #如果要查看到目前为止已运行哪些迁移 php artisan migrate:status #如果您希望查看迁移将执行的 SQL 语句而不实际运行它们 php artisan migrate...若要强制命令在没有提示的情况下运行,请使用以下标志: php artisan migrate --force #要回滚最新的迁移操作,您可以使用rollback Artisan 命令。...这个命令有效地重新创建您的整个数据库: php artisan migrate:refresh # 刷新数据库并运行所有数据库seeds... php artisan migrate:refresh...seed,会执行DatabaseSeeder.php php artisan db:seed #您还可以使用migrate:fresh命令和——seed选项来为数据库播种,这将删除所有的表并重新运行所有的迁移...——seeder选项可用于指定要运行的特定种子 php artisan migrate:fresh --seed php artisan migrate:fresh --seed --seeder=UserSeeder

    1.5K30

    laravel5.2的新功能

    清空数据库 重新执行数据结构生成命令 php artisan migrate:refresh (如果是生产环境的数据,请勿执行,因为所有数据会被清空) ?...这里的key是根据客户端请求的ip,方式,域名等信息加密后形成一个唯一值 两分钟实现注册登录 只要简单的执行 php artisan make:auth 即可,如果之前没有migrate 数据库,需要先...laravel还自带了用户访问限制功能,如果一个用户连续错密码超过5次,系统将暂时拒绝该用户登录 ? 最后 我们输入php artisan route:list命令 会看到系统自动生成了一些路由 ?...执行生成表命令 php artisan migrate 复制Http/Controllers/Auth文件夹 重命名为AdminAuth 修改Http/Controllers/AdminAuth下的所有文件的命名空间为...执行命令 创建队列表 php artisan queue:table php artisan migrate 执行命令 创建一个job php artisan make:job SendReminderEmail

    1.5K50

    LaravelLumen 使用 redis队列

    要生成创建这些表的迁移,可以在项目目录下运行 Artisan 命令 queue:table,迁移被创建之后,可以使用 migrate 命令生成这些表: php artisan queue:table php...artisan queue:failed_jobs php artisan migrate 运行后生成failed_jobs、jobs、migrations三张表。...四、创建任务 1、生成任务类 通常,所有的任务类都保存在 app/Jobs 目录。laravel中 app/Jobs 不存在,在运行 Artisan 命令 make:job 的时候,它将会自动创建。... 接口, 告诉 Laravel 将该任务推送到队列,而不是立即运行: lumen中 app/Jobs目录已经存在,由于不能执行artisan命令,直接复制目录中的ExampleJob.php即可。...9、运行队列进程 Laravel 自带了一个队列进程用来处理被推送到队列的新任务。你可以使用 queue:work 命令运行这个队列进程。

    2.4K20
    领券