Laravel 5.5是以前的版本,但是当前的LTS版本,由Taylor Otwell创建的开源PHP Web框架。它于2017年8月30日发布。如果您的问题特定于Laravel 5.5,请使用laravel-5标签。使用laravel标签获取一般laravel相关问题。
laravel eloquent resources api 发送状态码
在Laravel 5.5中我们可以通过资源设置API(https://laracasts.com/series/whats-new-in-laravel-5-5/episodes/20),但是我们如何发送STATUS CODE? 另外我应该如何动态设置状态...
要在larvel 5.5中通过dingo包创建双因素短信验证,我遵循以下简化的工作流程: 首先检查您的登录函数中的 isTwoFactorActive 是 true 还是 false,如果它是 true...
如何修复“不应静态调用非静态方法 Spatie\Analytics\Analytics::fetchVisitorsAndPageViews()?”
当我放: 使用 Spatie\Analytics\Analytics; 它给出了错误 “非静态方法不应被静态调用” 但是当我只输入: 使用分析; 我在刷新或保存时给出了一个白页...
调用未定义的方法 Illuminate\Validation\Rules\In::__set_state()
我尝试了各种方法来解决这个问题,例如清除缓存,composer更新/安装,但是在 php artisan config:cache 之后,它再次出现。 在 config.php 第 839 行: 调用未定义的方法 Illuminate\
我正在尝试为 API 编写 CRUD。但是,当验证失败时,我不想将用户重定向到主页,而是返回带有错误的基于 json 的响应。 我能够做到...
如何用phpoffice/phpspreadsheet替换phpoffice/phpexcel
安装composer时的主要错误: phpoffice/phpexcel 软件包已被废弃,您应该避免使用它。 请改用 phpoffice/phpspreadsheet。 我正在使用“maatwebsite/excel”:“~2.1.0” 还有
我目前正在开发一个项目,两个用户可以互相聊天。我刚刚让 socket.io 在没有 laravel 的情况下工作,目前用户之间没有任何聊天。仅在...
如何在 Laravel Mix 中使用 PurifyCSS?
我想在 Laravel 中使用 PurifyCSS,但我无法让它工作。 堆 拉拉维尔:5.5.4 国家公共管理:6.0.0 Node.js:8.10 代码 mix.styles([ '资源/资产/css/panel/a.css', '资源/
我在使用此方法时遇到问题,我已阅读文档,但我要么做错了什么,要么不理解它是如何工作的,或者这是一个错误。 我的控制器中有以下代码: $书籍=
我正在使用 Kali linux,但在安装 laravel 框架时遇到困难。我已经在不同的链接(例如这个和其他许多链接)中查找过,但似乎没有任何效果。对于我所做的每一件事。它...
Laravel:为什么我的ajax请求返回“500(内部服务器错误)”?
我正在尝试使用 Laravel 5.5 中的按钮发出 AJAX 请求。控制台返回 POST: 500(内部服务器错误)。 我的 JavaScript 代码在这里: $.ajaxSetup({ ...</desc> <question vote="2"> <p>我正在尝试使用 Laravel 5.5 中的按钮发出 AJAX 请求。控制台向我返回 POST: 500(内部服务器错误)。</p> <p><a href="https://i.stack.imgur.com/ea7bi.gif" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL2VhN2JpLmdpZg==" alt=""/></a></p> <p>我的Javascript代码在这里:</p> <pre><code><script type="text/javascript"> $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); $('#insertForm').on('submit', function(e){ e.preventDefault(); var data = $(this).serialize(); var url = $(this).attr('action'); var post = $(this).attr('method'); $.ajax({ type: post, url: url, data: data, dataType: 'json', success:function(data) { console.log(data) } }) }) </script> </code></pre> <p>我的 HTML 表单代码:</p> <pre><code><form action="{{ URL::to('add') }}" class="translation-form" method="POST" id="insertForm"> <div class="language-area"> <textarea class="form-control wow fadeIn" data-wow-duration="0.5s" name="words" id="lang-input" rows="10"></textarea> </div> <p class="upload-info wow fadeInDown" data-wow-duration="0.5s" data-wow-delay="0.3s"> Add words from file <input type="file" name="file-1" id="file-1" class="inputfile inputfile-1" data-multiple-caption="{count} files selected" multiple /> <label for="file-1"><span>"doc" or "docx"</span></label> </p> <div class="clearfix"></div> <div class="text-center translate-option"> <button type="submit" class="btn btn-green btn-instant-translate wow fadeIn" data-wow-duration="0.5s"> Add </button> </div> </form> </code></pre> <p>我的 Ajax 控制器:</p> <pre><code>class AjaxController extends Controller { public function store(Request $request) { if($request->$ajax()) { return "True request!"; } } } </code></pre> <p>我的路线:</p> <pre><code>Route::post('/add', ['uses'=>'AjaxController@store', 'as'=>'ajaxAdd']); </code></pre> <p>为什么会出现这样的错误呢?当我尝试在控制台中输出数据而不向 AjaxController 发出使用请求时,Ajax 起作用了。</p> </question> <answer tick="true" vote="7"> <p>服务器响应 500,因为 ajax 调用期间引发了一些异常。我猜是因为控制器中的代码,控制器代码应该是这样的</p> <pre><code>if($request->ajax()) { return "True request!"; } </code></pre> <p><strong>编辑:</strong>响应ajax请求,可以使用响应对象和http响应代码,而不是返回纯文本,这样你就可以知道ajax调用的确切状态,</p> <ul> <li><p><a href="https://laravel.com/docs/5.5/responses" rel="noreferrer">laravel 回复的文档链接</a></p></li> <li><p><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes" rel="noreferrer">Http 响应代码链接</a></p></li> </ul> </answer> <answer tick="false" vote="4"> <p>你在 <pre><code>$</code></pre><pre> 有一个流氓 </pre><code>$request->$ajax()</code></p> <pre><code>class AjaxController extends Controller { public function store(Request $request) { if($request->ajax()) { return "True request!"; } } } </code></pre> </answer> <answer tick="false" vote="0"> <p>只需去升级你的库,比如 jQuery 等</p> </answer> </body></html>
评论收藏 CommentsCollection 类扩展了 ResourceCollection { 公共函数 toArray($request) { 返回 [ '数据' => $this->集合 ]; }...
在 laravel 中,我有一个 $string 和一个 $blacklistArray $string = 'Cassandra 是一个干净的词,所以它应该通过检查'; $blacklistArray = ['屁股','球袋']; $contains = str_contains($string, $
Laravel 在将数组存储到 Json 数据库字段时获得“数组到字符串转换”
我正在尝试将带有选项的数组保存到我的 postgres 数据库的 json 数据字段中。我正在使用 Laravel 5.5,并使用扩展“dimsav/laravel-translatable”进行翻译。 我的...
Laravel 通知 - 在字符串上调用成员函数 RouteNotificationFor()
Laravel 5.5 控制器 公共函数sendBookingSms(){ $checkState = session()->get('checkState'); $staffs = Staff::whereIn('staffId',$checkState)->get(); foreach($staffs 作为 $staff...
如何使用 Laravel 5.5 身份验证使电子邮件登录不区分大小写
在构建我的应用程序时,我通过运行 php artisan make:auth 使用了 Laravel 身份验证脚手架,这非常棒,节省了我很多时间。 但是,我遇到了使用问题...
在我的开发服务器上一切都很好,我通过表单上传的图像被转换为 图像::make($img)->encode('webp'); 当我去检查时,它是完美的。 在我的制作上...
我尝试更改默认字体时遇到问题。 生成的 PDF 中的符号被 ??? 更改符号,所以我尝试更改默认字体。 但是当我尝试更改默认字体时...
没有找到这个问题的答案,但我可能措辞不当。在这种情况下,抱歉。 我正在进入 Laravel 的排队作业来调度游戏中的物品交付(基本上沸腾了......
laravel 5.5 HTTP ERROR 500 无法处理此请求
我的旧项目使用 Laravel 5.4.17 可以在服务器中正常工作。但是新项目使用 Laravel 5.5.4 在 root/public 中路由时无法工作“ mydomain.com/root/public 当前无法处理t...