laravel-5相关内容
我想在 laravel 5.2 中使用 Redis,但是我遇到了错误,比如找不到 Class 'Predis\Client',我该如何解决. 解决方案 首先将 REDIS 下载到您的系统(如果您尚未安装). 进入你下载redis的文件夹并运行以下命令: cd your-redis-folder-name制作 进入你的项目目录并安装composer: composer 需要
..
..
在 Laravel 5.1 中,我希望在作业完成时收到通知,以及有关作业的详细信息(特别是 user_id 和 customer_id).我在 AppServiceProvider 中使用 Queue::after 方法方法作为 Laravel 建议. 如果像这样转储 $data 参数: Queue::after(function ($connection, $job, $data) {v
..
我正在 Laravel 5.1 中测试队列功能.我可以让作业在我的数据库表中排队,称为作业,我可以让它们成功运行.我还创建了一个名为 failed_jobs 的队列失败表.为了测试它,在作业表中,我操纵有效负载数据使其失败,然后像这样运行队列工作守护程序,因此它会在一次失败尝试后将作业放入 failed_jobs 表中: php artisan queue:work --daemon --tri
..
我正在构建一个多租户 Laravel 应用程序(在 Laravel 5.3 上),它允许每个租户为任何受支持的 Laravel 设置拥有自己的一组配置.目前这是通过使用我自己的实现覆盖默认的 Laravel Application 来实现的,该实现提供了一个自定义配置加载器(覆盖了默认的 Illuminate\Foundation\Bootstrap\LoadConfiguration).应用程序
..
Laravel 5.4 应用程序.CACHE_DRIVER 设置为 file 并且 QUEUE_DRIVER 设置为 .env 中的 sync. 当我运行 php artisan cache:clear 它说 Cache clear successfully 但我的 storage/framework/cache 目录. 对此感到沮丧,我还使用 rm -rf * 从该目录手动删除了 s
..
我的 supervisor/conf.d/myconf.conf 文件中有以下设置: [program:my-worker]process_name=%(program_name)s_%(process_num)02dcommand=php/var/www/html/artisan queue:work sqs --queue=my_queue_name --tries=3 --daemon自动
..
我愿意使用 queue 向电子邮件地址列表发送电子邮件.不使用队列我的代码工作正常,但使用队列它显示以下错误: Queue.php 第 86 行中的异常:不允许序列化“Closure"在/home/hizbul/Development/Projects/Laravel/fastskool/vendor/laravel/framework/src/Illuminate/Queue/Queue.ph
..
我有一个需要几天时间的命令作为选项.我在调度程序文档中没有看到如何传递选项.是否可以将选项传递给命令调度程序? 这是我的带有天数选项的命令: php artisan users:daysInactiveInvitation --days=30 计划是: $schedule->command('users:daysInactiveInvitation')->daily(); 最好我可
..
我使用 Laravel 队列,使用数据库驱动程序和主管来保持队列工作器始终运行: [程序:laravel_queue]命令=php 工匠队列:听 --timeout=1800 --tries=5目录=/var/app/currentstdout_logfile=/var/app/support/logs/laravel-queue.loglogfile_maxbytes=0日志文件备份=0重定向
..
我正在使用 Laravel 5.0 开发一个网站并托管在 Windows Server2012 中. 我遇到了一个问题,即我正在从另一个函数 A 调用控制器中的函数 B 并且我希望调用另一个函数 B 的函数 A 不等待函数 B 的完成.并且函数 B 在后台完成并独立形成页面的用户终止和函数 A 返回. 我对此进行了搜索,发现这可以通过 cron 来实现,例如 windows 中的作业、
..
我是 Laravel 的新手,语法不好.我想通过外键(该表的id)查看另一个表的值. https://ibb.co/pXRFRHn 您可以在这张图片中看到我在用户 & 下获得了 id;班级.我想要与这些 ID 关联的标题. 我有表格部分、用户和课程.我使用 class_id &user_id 作为节表中的外键.当我尝试显示数据时,我看到了 id,但我想要名称 &从该 id 中提取
..
在 SQLite 中,外键约束默认禁用. 配置 Laravel 5.1 的 SQLite 数据库连接以启用外键约束的最佳方法是什么?我没有看到这样做的方法['connections']['sqlite'] 在/config/database.php. 解决方案 这里有一个解决方案.在里面boot() 方法App\Providers\AppServiceProvider,添加: if
..
如何在刀片模板中使用 switch?我用的时候: @switch($login_error)@情况1)`E-mail` 输入为空!@休息@案例(2)`密码`输入为空!@休息@endswitch 结果我将此文本视为纯文本.我更喜欢在几段代码中使用 switch,因为它对我来说比使用 if 时更干净. 但如果不可能,就写吧. 解决方案 2020 年更新答案 从 Laravel
..
我有一个可以使用这个在 Laravel5 上发送邮件的功能 /*** 从零件规格表发送邮件*/公共功能发送邮件(请求$请求){$data = $request->all();$messageBody = $this->getMessageBody($data);邮件::raw($messageBody, function ($message) {$message->from('yourEmail
..
我正在 Laravel 的一个项目中工作,我将一些设置存储在 .env 文件设置中,例如用于测试目的的少量参数和用于实时工作的少量参数,所以我只是检查是否有任何方法可以在 .env 中发表评论Laravel 的文件. 这是一个例子 /* 测试设置 */ACCESS_KEY=qwsdrACCESS_TOKEN=Bgcvfsx/* 实时设置 */ACCESS_KEY=985AsdefGACCC
..
我有 2 个 Laravel 应用程序在同一台服务器上运行.服务器是 Apache 2.4,我设置了虚拟主机来为不同域上的每个应用程序提供服务. 第一个应用程序是一个 API,它的 .env 文件是这样设置的: APP_ENV=生产APP_KEY=YYYYYYYYYYYYYYYYYYAPP_DEBUG=假APP_LOG_LEVEL=调试APP_URL=https://notify.mysi
..
..
使用 env('APP_ENV')、config('app.env') 或 App::environment() 获取应用环境? 我知道env('APP_ENV')会去$_ENV,config('app.env')读取配置App::environment() 是所有的抽象.在我看来,优势就是这个.抽象. 我不知道是否还有其他差异,例如性能或安全级别 解决方案 简而言之2020
..
我必须从有 200 万行的表中提取数据.雄辩的查询如下所示: $imagesData = Images::whereIn('file_id', $fileIds)->with('image.user')->with('文件')->orderBy('created_at', 'DESC')->simplePaginate(12); whereIn 中使用的 $fileIds 数组可以包含 100
..