我使用的是Laravel 5.6,出现了一个错误:
哎呀,看起来出了什么问题。(1/1) 方法不允许
下面是我的视图(leads/show.blade.php):
<form method="post" id="student_form">
{{csrf_field()}}
<span id="form_output"></span>
<div class="form-group">
<label>Choose Group for Your Lead</label>
<select name="group_id" id="group_id" class="form-control">
@foreach($groups as $group)
<option value="{{$group->id}}"> {{$group->name}}</option>
@endforeach
</select>
<input type="hidden" name="customer_id" id="customer_id" value="{{$lead->id}}">
</div>
<div class="modal-footer">
<input type="hidden" name="student_id" id="student_id" value="" />
<input type="hidden" name="button_action" id="button_action" value="insert" />
<input type="submit" name="submit" id="action" value="Add" class="btn btn-info" />
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</form>
<script type="text/javascript">
$(document).ready(function() {
$('#student_form').on('submit', function(event){
event.preventDefault();
var form_data = $(this).serialize();
$.ajax({
url:"{{ route('leads.savegroup') }}",
method:"POST",
data:form_data,
dataType:"json",
success:function(data)
{
if(data.error.length > 0)
{
var error_html = '';
for(var count = 0; count < data.error.length; count++)
{
error_html += '<div class="alert alert-danger">'+data.error[count]+'</div>';
}
$('#form_output').html(error_html);
}
else
{
$('#form_output').html(data.success);
$('#student_form')[0].reset();
$('#action').val('Add');
$('.modal-title').text('Add Data');
$('#button_action').val('insert');
}
}
})
});
});
</script>
路线是:
Route::post('leads/savegroup', 'LeadsController@savegroup')->name('leads.savegroup');
请帮我找一下错误。
检查您的路由file.The问题可能是同名路由之前已经用其他方法定义过
您需要设置ajax.setup:
$.ajaxSetup
({
headers:
{
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
并在 HTML 中添加以下行:
<meta name="csrf-token" content="{{ csrf_token() }}">
因为Laravel在每个POST请求中都需要CSRF-TOKEN。
尝试
url:"{{ url('leads/savegroup') }}"
而不是:
url:"{{ route('leads.savegroup') }}"
也许有用。
问题内容: 我想在laravel 5.2中使用Redis,但是却出现错误,例如找不到“ Predis \ Client”类,该如何解决。 问题答案: 首先将REDIS下载到您的系统(如果尚未安装)。 转到下载redis的文件夹,然后运行以下命令: make 转到您的项目目录并安装composer: 转到您的.env文件并添加队列驱动程序: 用于通过队列发送邮件。参见Doc。 并在您的终端运行中:
我试图将我的posts.delete链接到我的index.blade.php,但我一直得到Symfony\Component\Routing\Exc0019\RouteNotFoundExcema 指数刀身php PostLikeController web.php 喜欢php 我检查了我的路线:列表,我发现它在那里 ----------------------------------------
我已经使用中间件创建了路由组。它工作得很好。 但我有一个问题,如果我把url导航到 http://localhost/laravel-news/public/admin/add-post-new 这没有登录,然后它重定向到客人主页 但如果我把url导航到 http://localhost/laravel-news/public/add-post-new 如果url中没有管理员,则返回空白页。现在我
问题是—https://codeforces.com/problemset/problem/231/A我很确定我在Java中找到了正确的解决方案,并且在我尝试它时它工作正常,但当我提交它时,它说测试1中有错误。如果有人能指出错误,那将是一个很大的帮助。我的代码如下: 注意:请不要要求更改语言,我是编程新手,我只懂一些C和Java。
我在Eclipse CDT(使用Windows 7)中出现以下错误。如何更正? 错误:在PATH PATH=[C:\cygwin\bin; C:/Program Files/Java /jre1.6.0/bin/client; C:/Program Files/Java /jre1.6.0/bin; C:/Program Files/Java /jre1.6.0/lib/i386; C:\Prog
错误:光电控制器中存在FatalErrorException。php第17行:找不到类“App\Http\Controllers\photo” 此代码出现异常-