我可以这样开始队列:
php artisan queue:listen
Run Code Online (Sandbox Code Playgroud)
这样可以正常工作,但我想监视队列是否正在运行,尤其重要,因为如果不是,那么似乎没有回退.
要清楚,如果我通过控制器排队电子邮件,如下:
$this->mailer->queue($view, $data, function ($message) use ($toEmail, $toName, $subject) {
$message
->to($toEmail, $toName)
->subject($subject);
});
Run Code Online (Sandbox Code Playgroud)
这将成功运行,但如果队列没有"侦听",则作业将永久地推送到作业表.
我正在寻找类似的东西 \Queue::isListening();
我有一个带有tinyMCE编辑器的HTML表单,表单有一个图像上传选项,带有一个按钮,点击后将文件发送到ajax,然后将值发布到控制器并上传图像,我很好,直到这里,一切正常.我想要的是,一旦图像上传,它应该附加到编辑器,这是没有发生的.我的javascript:
$('#uploadImageOnTheFly').click(function()
{
var photo = document.getElementById('photo');
var formData = new FormData();
formData.append('photo', photo.files[0], photo.value);
var editorvalue = $('#textbody').val();
$.ajax({
type: 'POST',
url: '/admin/uploadPhotoForTemplate',
data: formData,
contentType: false,
processData: false,
success: function (data) {
var parsed = JSON.parse(data);
if(parsed.status === 'success')
{
var body = $('#textbody');
html = '<img src="' +parsed.url +'">';
body.prepend(html);
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
我的HTML表单:
<div class="form-wrap">
<div class="panel panel-body">
<form method="POST" action="http://127.0.0.1/admin/infringing/email/templates/show/1" accept-charset="UTF-8"><input name="_token" type="hidden" value="vsKR2MtkUxpTI7ku97Hsknz8RurV4ioQeJLkA9NP">
<div class="form-group">
<label for="name">Name</label>
<input class="form-control" name="name" type="text" value="Alibaba edited" …
Run Code Online (Sandbox Code Playgroud) 好吧所以我处于这样一种情况,我需要将sql查询的结果转储到一个文件中这是为了备份目的我尝试从我的终端运行以下:
mysql -e "select * from products where brand_id=5" -u root -p database_name > dumpfile.sql
Run Code Online (Sandbox Code Playgroud)
这会转储数据但是使用"insert into statements",所以如果以后我想将这些数据转储回我的数据库,我将重新编写它.这不是正确的方法.那么请建议我如何转储查询结果以备份目的?
我有一个名为index.blade.php的视图,该视图显示有关供应商的信息,该信息是通过控制器(例如VendorController)传递的,在此视图上,我有一个“查看地址”按钮,现在我想在按钮上显示该供应商的数据点击。我还有另一个控制器VendorAddressController,它从数据库中获取供应商的地址。index.blade.php文件的代码:
<td>
<a href="{!! $vendor->slug !!}/vendor-address/" class="btn btn-primary">View Address</a>
</td>
Run Code Online (Sandbox Code Playgroud)
在VendorAddressContoller中
public function index($id)
{
$vendor = Vendors::find($id);
$vendorsaddress = VendorAddress::where('vendor_id', $vendor->id)->paginate(15);
return view('admin.vendoraddress.index',['vendorsaddress'=>$vendorsaddress, 'vendor'=>$vendor, 'address'=>$address]);
}
Run Code Online (Sandbox Code Playgroud)
但是当我点击按钮时,什么都没有
laravel-5 ×2
ajax ×1
javascript ×1
jquery ×1
laravel ×1
laravel-5.1 ×1
mysql ×1
php ×1
tinymce ×1