嗨,我正在用ajax做一个CRUD,我对提交的商店评论有问题。我有一个错误:
查询连接中的异常。php第655行:SQLSTATE[23000]:完整性约束冲突:1048列“user_id”不能为空(SQL:insert-incomments
(content
,user_id
,product_id
,article_id
,updated_at
)值(我的评论,2016-06-20 10:37:57,2016-06-20 10:37:57))
我试图用文本“我的评论”存储评论。我的输入“内容”传递给我的控制器,但我隐藏的输入(如“文章id”、“用户id”、“产品id”)不会传递给我的控制器。
财务总监:
public function store(Request $request)
{
if($request->ajax()){
$comment = new Comment();
$comment->content = $request->input('content');
$comment->user_id = $request->input('user_id');
$comment->product_id = $request->input('product_id');
$comment->article_id = $request->input('article_id');
$comment->save();
return response()->json([
"message" => "Comment pubblished!"
]);
}
}
评论文章格式:
{!! Form::open(['route'=>'comment.store'] )!!}
<div class="form-group">
<label for="reply-text" class="sr-only">Commenta</label>
{!! Form::textarea('content', null, ['id'=>'content','class'=>'form-control','rows'=>'3', 'placeholder'=>'Commenta','required'])!!}
</div>
<input type="hidden" id="token" name="_token" value="{{ csrf_token() }}">
{!! Form::hidden('user_id', Auth::user()->id, null,['id'=>'user_id','class' =>'form-control'])!!}
{!! Form::hidden('article_id', $article->id, null,['id'=>'article_id','class' =>'form-control'])!!}
{!! Form::hidden('article_slug', $article->slug, null,['id'=>'article_slug','class' =>'form-control'])!!}
{!!link_to('#', $title='Comment post', $attributes =['id'=>'commento', 'class'=>'btn btn-lg btn-dark btn-outline'], $secure = null)!!}
{!! Form::close()!!}
议论js:
$("#commento").click(function(){
var dato= $("#content").val();
var dato2= $("#user_id").val();
var dato3= $("#article_id").val();
var dato4= $("#product_id").val();
var route = "http://localhost:8000/comment";
var token = $("#token").val();
$.ajax({
url: route,
headers:{'X-CSRF-TOKEN':token},
type: 'POST',
dataType: 'json',
data:{
content: dato,
user_id: dato2,
article_id: dato3,
product_id: dato4
},
});
});
将隐藏字段更改为:
{!!Form::hidden('user\u id',Auth::user()-
{!!表格::隐藏('article_id',$文章-
{!!表格::隐藏('article_slug',$文章-
$format = new \Vtiful\Kernel\Format($fileHandle); $boldStyle = $format->bold()->toResource();
本文向大家介绍Laravel5.1 框架路由基础详解,包括了Laravel5.1 框架路由基础详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Laravel5.1 框架路由基础。分享给大家供大家参考,具体如下: 什么是路由? 大K简单的说下,路由是用户访问我们程序的一个入口,比方说 你在浏览器输入:www.myblogs.com/create 就会打开一个页面,我们接收到这一个请求后后
问题内容: 我试着做 但这并没有使它大胆。它只是看起来间隔开了。 那是错误的方式吗? 问题答案: 您将问题标记为已接受,但评论指出该问题无效。我同意它不起作用。 不是字体。它是字体的属性。如果要更改字体,可以执行以下操作: 我添加斜体只是为了向您展示代码的工作原理,因为在我看来,在Metal LAF中,默认设置是粗体。
问题内容: 如何使用CSS选择器加粗句子的第一个单词,就浏览器的可比性而言,这是一种好/坏方法吗? 码: 谢谢 问题答案: CSS中没有伪元素。您必须将第一个单词包装在一个额外的元素中,然后选择该元素。
问题内容: 在其中,可以使轴标签的文本为粗体 您也可以在正确的后端使用LaTeX 但是,当您将它们合并时,数学文本不再是粗体 以下LaTeX命令似乎也没有任何作用 如何在轴标签上加粗? 问题答案: 不幸的是,您不能使用加粗字体来加粗符号,请在tex.stackexchange上查看此问题。 如答案所示,您可以使用粗体phi: 您需要加载到TeX序言中:
本文向大家介绍Laravel5.1自定义500错误页面示例,包括了Laravel5.1自定义500错误页面示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Laravel5.1自定义500错误页面的方法。分享给大家供大家参考,具体如下: Laravel 5.1中500错误是程序错误,程序错误一定是系统自带的500错误,可以通过以下步骤简单实现自定义500错误页面。 编辑PHP文件app/