laravel 相关问题

Laravel是一个免费的开源PHP Web框架,由Taylor Otwell创建,用于遵循模型 - 视图 - 控制器(MVC)架构模式并基于Symfony开发Web应用程序。 Laravel的源代码托管在GitHub上,并根据MIT许可条款获得许可。

减少在 Laravel 中创建 pdf 时的处理时间

您好,我正在使用 Laravel 开发一个 WMS 项目,我需要打印一个表格(到 pdf),该表格由 3 个表格组成(处理时间较长)该表格中的每一行都有一个转换为的图像

回答 1 投票 0

如何使用 Laravel 访问多维数组中的属性值

我想从数组响应中访问一个值,但我得到 null 或异常“尝试获取非对象的属性”。 这是我的数组: 数组:5 [▼ 第677章 => 数组:4 [▶] 第676章...

回答 1 投票 0

在 Laravel 视图中的嵌套循环内有条件地打印值

我正在尝试循环遍历数组内的数组,以便可以显示电话号码或分机号码。例如:如果用户同时拥有(电话号码和分机号码),那么我...

回答 1 投票 0

访问数组内的数组 php laravel

我有一个数组 $data['result'] ,我可以通过 $data['result'] 访问它,我想访问结果数组中名为 items 的数组,然后再次访问该 items 中的 items 数组大批。拜...

回答 1 投票 0

如何访问json字符串中的数据[重复]

因此,我通过 POST 请求从 Ionic 应用程序向 API 发送一组调味品,这些调味品在移动部分上表示为复选框。我想要获取已选中的复选框,以便我可以创建表...

回答 1 投票 0

使用 Laravel 从多个数据库表中获取值并按星期几进行分组

我想以这种格式在数组中插入数据。 第一天[ 屏幕1 [ ] 屏幕2 [ ] ] 第一天[ 屏幕1 [ ] 屏幕2 [ ] ] 到目前为止我已经尝试过: 对于 ($i = 0; $i < 7; $i++) { $date = Carbon...

回答 1 投票 0

数组中的数组

我想以这种格式在数组中插入数据。 第一天[ 屏幕1 [ ] 屏幕2 [ ] ] 第一天[ 屏幕1 [ ] 屏幕2 [ ] ] 到目前为止我已经尝试过了。 对于($i=0;$i<7;$i++){ $date = Carbon:...

回答 1 投票 0

将集合分成几个部分

我试图将集合分成几个部分,从文档中举一个例子 $集合 = 收集([1, 2, 3, 4, 5, 6, 7]); $chunks = $collection->chunk(4); $chunks->all()...

回答 2 投票 0

缓存存储[]未定义

我正在尝试运行 laravel 应用程序。 我有一个错误: 在 CacheManager.php 第 98 行: 缓存存储[]未定义。 脚本@php artisan package:discover --ansi 处理后自动加载转储...

回答 2 投票 0

如何在不使用 auth::attempt() 的情况下检查电子邮件和密码?

我尝试在登录页面使用 auth::attempt() 。但 auth::attempt() 总是返回 false。我尝试了旧的 stackoverflow 帖子中可用的所有其他方法,但仍然找不到正确的解决方案...

回答 2 投票 0

在 Laravel 中选择 MySQL 作为默认数据库后出现“Illuminate\Database\QueryException”错误

我最近尝试使用 VS Code 终端将我的 Laravel 应用程序配置为使用 MySQL 作为默认数据库。在设置过程中,选择MySQL后,遇到如下提示:...

回答 1 投票 0

Laravel 播种机不工作

我正在使用 Laravel 5.4。 当我第一次创建项目时,我进行了迁移和播种,一切都工作正常。 现在我删除了数据库,想再次重做迁移和播种,迁移工作...

回答 3 投票 0

Laravel Collection 按一列进行分组,并对每组内的另一列进行求和

我有一组数据需要进行处理才能生成报告。 输入示例: $arrival_data = [ [ “到达日期”=>“2020 年 12 月 9 日”, ...

回答 3 投票 0

Laravel Collection 按日期分组和求和

我有一组数据需要进行处理才能生成报告 以下是提供的数据样本 $arrival_data = [ [ “到达日期” => &qu...

回答 3 投票 0

在 Laravel 中编码,在 Python 中解码

我正在使用 Laravel 的 encryptString 方法来加密我网站上的一些数据。它使用 OpenSSL 的 256 位 AES-CBC 加密,无需任何序列化。我现在正在尝试用 Python 解密该数据......

回答 4 投票 0

在 laravel 10 中使用 whereHas 过滤数据不起作用

我的程序是这样的 = $listreq2 = OutboundRequest::with('outboundmaterialrequest') ->whereIn('id', $outboundIds) ->whereHas('outboundmaterialrequest', function ($query) use ($ids) { $...

回答 1 投票 0

Web Worker 获取响应 laravel

我想在循环中检查一些值,所以我创建和网络工作进程,如果该值是true,那么我停止网络工作人员并重新加载页面,所以这是我的问题,我在获取中一直没有结果

回答 1 投票 0

Laravel Eloquent 查询中的created_at 比较

我有一个查询,它应该返回“2024-04-19 21:00:47”之后创建的记录,但它无法正常工作。如果有任何想法请分享.. ChMessage::where(function ($q) u...

回答 1 投票 0

如何使用查询范围在 Statamic 中按组过滤用户?

在我的 Statamic 资源蓝图中,我有一个用户字段,我想仅限于摄影师。我所有的摄影师用户都已被放入摄影师用户组中,并且根据...

回答 1 投票 0

在 Laravel 中使用 Javascript Fetch 加载更多

你们能帮我如何用我的javascript创建加载更多吗 这是我用于获取 API 资源的 javascript const filterProduct = 文档。</desc> <question vote="0"> <p>你们可以帮助我如何使用我的 javascript 创建加载更多</p> <p>这是我用于获取 API 资源的 javascript </p> <pre><code>&lt;script type=&#34;text/javascript&#34;&gt; const filterProduct = document.getElementById(&#34;filterProducts&#34;); const domain = window.location.host if (filterProduct) { // Fetch JSON data and generate HTML fetch(`http://api.${domain}/v2/categories`) .then((response) =&gt; response.json()) .then((data) =&gt; { const generateCTGameHTML = (games, targetElementId) =&gt; { const gameListHTML = games .map( (game) =&gt; ` &lt;a class=&#34;group relative transform overflow-hidden rounded-2xl bg-murky-700 duration-300 ease-in-out hover:shadow-2xl hover:ring-2 hover:ring-primary-500 hover:ring-offset-2 hover:ring-offset-murky-900&#34; href=&#34;order/${game?.slug}&#34; style=&#34;outline: none;&#34;&gt; &lt;img alt=&#34;${game?.title}&#34; width=&#34;192&#34; height=&#34;288&#34; class=&#34;aspect-[4/6] object-cover object-center&#34; src=&#34;${game?.image}&#34; style=&#34;color: transparent;&#34;&gt; &lt;article class=&#34;absolute inset-x-0 -bottom-10 z-10 flex transform flex-col px-3 transition-all duration-300 ease-in-out group-hover:bottom-3 sm:px-4 group-hover:sm:bottom-4&#34;&gt; &lt;h2 class=&#34;truncate text-sm font-semibold text-murky-200 sm:text-base&#34;&gt;${game?.title}&lt;/h2&gt; &lt;p class=&#34;truncate text-xxs text-murky-400 sm:text-xs&#34;&gt;${game?.production}&lt;/p&gt; &lt;/article&gt; &lt;div class=&#34;absolute inset-0 transform bg-gradient-to-t from-transparent transition-all duration-300 group-hover:from-murky-900&#34;&gt;&lt;/div&gt; &lt;/a&gt; ` ) .join(&#34;&#34;); const gameListElement = document.getElementById(targetElementId); gameListElement.innerHTML = gameListHTML; }; data.forEach(function(cat){ generateCTGameHTML(cat.lists, cat.panel); }); }) .catch((error) =&gt; console.log(&#34;Error:&#34;, error)); } // Drawer Menu function drawerMenu() { return { open: false, usedKeyboard: false, init() { this.$watch(&#39;open&#39;, value =&gt; { value &amp;&amp; this.$refs.closeButton.focus() this.toggleOverlay() }) this.toggleOverlay() }, toggleOverlay() { document.body.classList[this.open ? &#39;add&#39; : &#39;remove&#39;](&#39;h-screen&#39;, &#39;overflow-hidden&#39;) } } } &lt;/script&gt; </code></pre> <p>这是我的html</p> <pre><code> &lt;div id=&#34;filterProducts&#34;&gt; @foreach ($typecategories as $item) &lt;div class=&#34;hidden&#34; id=&#34;{{ preg_replace(&#39;/\s+/&#39;, &#39;&#39;, $item-&gt;name) }}panel&#34; role=&#34;tabpanel&#34; aria-labelledby=&#34;{{ preg_replace(&#39;/\s+/&#39;, &#39;&#39;, $item-&gt;name) }}panel-tab&#34;&gt; &lt;div id=&#34;{{ preg_replace(&#39;/\s+/&#39;, &#39;&#39;, $item-&gt;name) }}&#34; class=&#34;grid grid-cols-3 gap-4 sm:grid-cols-4 sm:gap-x-6 sm:gap-y-8 lg:grid-cols-5 xl:grid-cols-6&#34;&gt;&lt;/div&gt; &lt;/div&gt; @endforeach &lt;/div&gt; </code></pre> <p>在我的html代码中没有添加加载更多按钮,因为我不知道如何在javascript系统中调用, 我需要加载更多不同形式的面板,比如我的 json</p> </question> <answer tick="false" vote="0"> <p>这是我的 json 表单 API</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>[ { &#34;_id&#34;: &#34;B0AACBFC143915E51DA0&#34;, &#34;panel&#34;: &#34;TopUps&#34;, &#34;lists&#34;: [ { &#34;_id&#34;: &#34;4D9D082AA579BC083B91&#34;, &#34;title&#34;: &#34;Mobile Legend&#34;, &#34;production&#34;: &#34;Moonton&#34;, &#34;slug&#34;: &#34;mobile-legend&#34;, &#34;image&#34;: &#34;http:\/\/api.bjtopupku.test\/storage\/categories\/B2C0EEDC2F7F3F3FED99.webp&#34; }, { &#34;_id&#34;: &#34;9DBEA3A115CFCBF0588F&#34;, &#34;title&#34;: &#34;Call Of Dutty&#34;, &#34;production&#34;: &#34;Garena&#34;, &#34;slug&#34;: &#34;call-of-dutty&#34;, &#34;image&#34;: &#34;http:\/\/api.bjtopupku.test\/storage\/categories\/DAD584AD18173A577DB8.webp&#34; }, { &#34;_id&#34;: &#34;262C4C5EE1E3155FD336&#34;, &#34;title&#34;: &#34;Free Fire&#34;, &#34;production&#34;: &#34;Garena&#34;, &#34;slug&#34;: &#34;free-fire&#34;, &#34;image&#34;: &#34;http:\/\/api.bjtopupku.test\/storage\/categories\/2EA149D36A8F45505FD1.webp&#34; } ] }, { &#34;_id&#34;: &#34;352426BF7F7B9A697148&#34;, &#34;panel&#34;: &#34;Voucher&#34;, &#34;lists&#34;: [ { &#34;_id&#34;: &#34;9AAB33BCF8405239AAC9&#34;, &#34;title&#34;: &#34;TESTING KATEGORI&#34;, &#34;production&#34;: &#34;TESTING&#34;, &#34;slug&#34;: &#34;testing-kategori&#34;, &#34;image&#34;: &#34;http:\/\/api.bjtopupku.test\/storage\/categories\/729B1BF05BC9F54A2696.webp&#34; }, { &#34;_id&#34;: &#34;AFCF4BCE0B7FE85B3578&#34;, &#34;title&#34;: &#34;asdsda&#34;, &#34;production&#34;: &#34;asdasdasd&#34;, &#34;slug&#34;: &#34;asdsda&#34;, &#34;image&#34;: &#34;http:\/\/api.bjtopupku.test\/storage\/categories\/642AF002249DEDF5DD91.webp&#34; }, { &#34;_id&#34;: &#34;DD890C5739C94F809296&#34;, &#34;title&#34;: &#34;asddassda&#34;, &#34;production&#34;: &#34;sdaasdsda&#34;, &#34;slug&#34;: &#34;asddassda&#34;, &#34;image&#34;: &#34;http:\/\/api.bjtopupku.test\/storage\/categories\/C7F9F5CBD230FB7D27F2.webp&#34; } ] } ]</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.