我的laravel ajax应用程序中存在问题,
我无法通过ajax POST上传图像/文件.
这是我的代码.
阿贾克斯..
/*Add new catagory Event*/
$(".addbtn").click(function(){
$.ajax({
url:'add-catagory',
data:{
logo:new FormData($("#upload_form")[0]),
},
dataType:'json',
async:false,
type:'post',
processData: false,
contentType: false,
success:function(response){
console.log(response);
},
});
});
/*Add new catagory Event*/
Run Code Online (Sandbox Code Playgroud)
刀片模板......
<form enctype="multipart/form-data" id="upload_form" role="form" method="POST" action="" >
<div class="form-group">
<label for="catagry_name">Name</label>
<input type="hidden" name="_token" value="{{ csrf_token()}}">
<input type="text" class="form-control" id="catagry_name" placeholder="Name">
<p class="invalid">Enter Catagory Name.</p>
</div>
<div class="form-group">
<label for="catagry_name">Logo</label>
<input type="file" class="form-control" id="catagry_logo">
<p class="invalid">Enter Catagory Logo.</p>
</div>
</form>
</div>
<div class="modelFootr">
<button type="button" class="addbtn">Add</button> …Run Code Online (Sandbox Code Playgroud) 有没有办法限制bitbucket或Github存储库从特定IP地址的访问.
这意味着我只想从我的办公室访问我的组织存储库.
另一个是有没有办法暂时阻止?
任何支持此功能的git提供商?
SSH密钥仅对git操作有用而无需输入密码和用户名?
有什么方法可以解决这个问题?
我想很多IT公司都在使用这项服务来保护他们的源代码.
没有git服务可以实现这个目标吗?
关于文件删除,我的laravel 5 Web应用程序存在一个问题.
我想从我的表中删除一个带有相应图像文件的条目.这是我的表格结构.
Schema::create('master_brands',function($table){
$table->increments('pk_brand_id');
$table->string('brand_name');
$table->string('brand_logo');
$table->timestamps();
});
Run Code Online (Sandbox Code Playgroud)
我在db中添加了3个品牌,并在brand_logo字段中存储图像路径,如:(/ uploads/masters/logocatagory_Computers&IT.png).
从数据库中删除记录时我也想从uploads文件夹中删除图像文件.但是当我执行删除操作时,文件没有删除.这是我的删除控制器.
public function branddelete($id)
{
$filename = DB::table('master_brands')->where('pk_brand_id', $id)->get();
$filname = url()."/app".$filename[0]->brand_logo;
File::delete($filname); // http://localhost/genie-works/devojp/app//uploads/masters/logocatagory_Computers & IT.png
}
Run Code Online (Sandbox Code Playgroud)
该文件存在于我的目录中,并且该目录具有777权限.!
我也试过Storage类来删除文件.但是没有办法!!! ..
我该如何解决这个问题?有任何想法吗... :(
我有一个Business Directory的Laravel5 Web应用程序.
当我加密像这样的值
$cryptval = Crypt::encrypt(1);
result = eyJpdiI6IndhaFZFNlhIRDlURzdXanJVMEhBM0E9PSIsInZhbHVlIjoidWF3VzRFZDhyRHltUlwveDdyV0VVWnc9PSIsIm1hYyI6IjE5YjA2YWIyN2Q0MTBlYjdhNDJiNDE5ZjY2OGQ2MDA2NzQ3ZTA4ODc4NzY0ZTIwMjBiMzQxN2RjNmM5ZDg3ZjYifQ==
Run Code Online (Sandbox Code Playgroud)
它给出了长约250长的弦.
有没有办法限制laravel中这个字符串的长度?
我的客户端需要在邮件功能中添加带加密值的URL.例如:www.example.com/varify/eyJpdiI6IndhaFZFNlhIRDlURzdXanJVMEhBM0E9PSIsInZhbHVlIjoidWF3VzRFZDhyRHltUlwveDdyV0VVWnc9PSIsIm1hYyI6IjE5YjA2YWIyN2Q0MTBlYjdhNDJiNDE5ZjY2OGQ2MDA2NzQ3ZTA4ODc4NzY0ZTIwMjBiMzQxN2RjNmM5ZDg3ZjYifQ==
但邮件功能只允许一些URL :(
为什么在ubuntu中会发生这种情况?权限转换对我来说是个问题..有什么想法来恢复这个问题?