我已经开始学习Laravel了.到目前为止,一切都运作良好.我正在按照本教程进行操作,并且我第7集陷入了困境.
问题是我不能再开始工匠了.我试图安装修补匠,我可能已经更新了工匠,所以我最终没有工匠和修补匠.我使用的是Linux Ubuntu 12.04 LTS.我已经通过命令行安装了所有内容.之后我试着跑:
php artisan --version
出现以下问题:
[ErrorException]
App\Providers\EventServiceProvider :: boot()的声明应与Illuminate\Foundation\Support\Providers\EventServiceProvider :: boot
()兼容
这是我的文件的app/Providers/EventServiceProvider.php样子:
<?php
namespace App\Providers;
use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
'App\Events\SomeEvent' => [
'App\Listeners\EventListener',
],
];
/**
* Register any other events for your application.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
* @return void
*/
public …Run Code Online (Sandbox Code Playgroud) 我有两个输入字段和一个提交按钮(显示为内联).在填写输入字段后,我正在尝试向下一个兄弟添加一个类.因此,如果填写了第一个名称输入字段,则在电子邮件输入字段中添加一个类,如果填写了电子邮件输入字段,则将类添加到下一个输入字段,依此类推......
到目前为止这是我的代码:
$('.form-display #mce-FNAME').blur(function() {
if($.trim(this.value).length) {
$('#mce-EMAIL').toggleClass('animated pulse');
}else if(...){ }...
});
Run Code Online (Sandbox Code Playgroud)
我的HTML看起来像这样:
<div class="form-display">
<div class="mc-field-group">
<label for="mce-FNAME">First Name </label>
<input type="text" value="" name="FNAME" class="" id="mce-FNAME">
</div>
<div class="mc-field-group">
<label for="mce-EMAIL">Email Address </label>
<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
</div>
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
</div>
Run Code Online (Sandbox Code Playgroud) 我有下表,我在哪里使用 Bootstrap-table
<div class="row mystyle" >
<div class="col-md-12">
<table id="mytable" data-row-style="rowStyle" class="table table-hover" id="table-pagination "
data-url="labels.json"
data-toggle="table"
data-pagination="true"
data-show-pagination-switch="true"
data-sort-order="desc"
data-search="true"
data-show-refresh="true"
data-show-columns="true"
data-page-list="[10, 25, 50, 100, ALL]"
>
<thead>
<tr>
<th data-field="customer.name" data-align="center" data-sortable="true">customer</th>
<th data-field="type" data-align="center" data-sortable="true">type</th>
<th data-field="description" data-align="center" data-sortable="true">description</th>
<th data-field="cutter" data-align="center" data-sortable="true">cutter</th>
<th data-field="valid_s" data-align="center" data-sortable="true">valid</th>
</tr>
</thead>
</table>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
有没有办法定义在启动时隐藏哪些列?例如,我想只显示customer和description列.
我正在使用react-firebase-file-uploader将头像上传到firebase存储.但是,每当我上传Portrait Orientation图像(特别是在Android和IOS设备上拍摄的图像- 它们的元数据中往往会有OrientationRotate 90 CW)时,图像会旋转90度.
我以前读过这个,我相信这些拍摄的智能手机图像总是在横向,但方向是存储EXIF元.如果我弄错了,请纠正我?
下面是使用react - firebase -file-uploader上传图像的组件示例- 我知道这个包不是问题,这个问题的解决方案可能适用于许多应用程序.
那么,我需要做什么来阅读EXIF方向,更改轮换(如果需要,或者我需要通过文件上传传递元数据?)并继续上传?
class ProfilePage extends Component {
state = {
avatar: "",
isUploading: false,
progress: 0,
avatarURL: ""
};
handleProgress = progress => this.setState({ progress });
handleUploadError = error => {
this.setState({ isUploading: false });
console.error(error);
};
handleUploadSuccess = filename => {
this.setState({ avatar: filename, progress: 100, isUploading: false });
firebase
.storage()
.ref("images")
.child(filename)
.getDownloadURL()
.then(url => …Run Code Online (Sandbox Code Playgroud) 反正有没有嵌套的jQuery选择器.
例如:
如果页面上还有ID = "LeadEditForm_Title"某个位置,请执行以下操作...
jQuery("[id='A0.R0.Main Phone Number']").live('mousedown',function(e) {
var container = $(this).width();
var width_offset = -50;
var top_offset = 25;
var width = (container + width_offset).toString();
jQuery(".mywidget").appendTo(document.body).css('width', width + 'px');
jQuery(".mywidget").appendTo(document.body).css('position', 'absolute');
jQuery(".mywidget").appendTo(document.body).css('top', ($(this).offset().top+top_offset).toString() + 'px');
jQuery(".mywidget").appendTo(document.body).css('left', Math.round($(this).offset().left) + 'px');
});
Run Code Online (Sandbox Code Playgroud)
题:
如果jQuery(".LeadEditForm_Title")那么我怎么办呢?基本上是一个嵌套的jQuery调用...我已经看到他们有的例子:
jQuery(function(){ // my code goes here });
Run Code Online (Sandbox Code Playgroud)
但我希望它依赖于ID" .LeadEditForm_Title".
我尝试使用laravel-snappy进行pdf生成.
步骤1:
跑 composer require barryvdh/laravel-snappy
第2步:
在app.php中添加提供程序Barryvdh\DomPDF\ServiceProvider::class,和别名'PDF' => Barryvdh\DomPDF\Facade::class,
第3步:
创造功能
public function pdfTest() {
$pdf = App::make('snappy.pdf.wrapper');
$pdf->loadHTML('<h1>Test</h1>');
return $pdf->inline();
}
Run Code Online (Sandbox Code Playgroud)
然后发现错误:
Class 'App\Http\Controllers\App' not found
Run Code Online (Sandbox Code Playgroud)
如何解决它.我很感激所有的回应.谢谢你.
我正在使用bootstrap手风琴作为创建表单的独特方式.基本上,该表格在其自己的手风琴面板中各有7个部分.现在我正好想要它们全部倒塌的地方,当你打开第一架手风琴时,有一个按钮连接到第二个手风琴.这正是我希望它的工作方式.但是有没有办法隐藏其他手风琴面板,直到选择"下一个"按钮?
例如,当我加载页面时,我只是希望他们能够看到"1.选择功能",当他们打开它并按下下一个按钮时选择他们的项目,当第二个面板变得可见并打开时.等等.
我假设我可以做一些我隐藏它们的按钮并且按钮触发它可见?我一直在寻找这样的例子但我找不到任何东西.我知道这个网站不是代码编写服务,所以如果有人可以指出我正确的方向,我可以做其余的事情.
<div class="panel-group" id="accordion">
<div class="panel panel-default" id="panel1">
<div class="panel-heading">
<h4 class="panel-title"> <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne"> 1. Select Features </a> </h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
Testing 1
<button type="button" class="btn btn-success" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo"> Next </button>
</div>
</div>
</div>
<div class="panel panel-default" id="panel2">
<div class="panel-heading">
<h4 class="panel-title"> <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo"> 2. Select Styles </a> </h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
Testing 2
<button type="button" class="btn btn-success" data-toggle="collapse" data-parent="#accordion" href="#collapseThree"> Next </button>
</div> …Run Code Online (Sandbox Code Playgroud) 我想动态地将div id从html传递给js脚本,因为div id r1,r2,r3需要传入getElementById()jS中,所以当用户将鼠标悬停在任何div上时,它会自动旋转.
这是我的第一个问题,如果有任何建议的修改,欢迎!
<tbody>
<tr>
<td id="r1"> Roboust</td>
<td id="r2">Dynamic</td>
<td id="r3">Adhere</td>
</tr>
<tr>
<td id="r4">Popular</td>
<td id="r5">Trending</td>
<td id="r6">Favourite</td>
</tr>
<tr>
<td id="r7">Famous</td>
<td id="r8">Blockbouster</td>
<td id="r9">Navie</td>
</tr>
</tbody>
</table>
<h1>CLICK ON BUTTONS TO ROTATE THE BUTTON AS YOU WANT THEM</h1>
<button onclick="rotate() ">Flip Row1</button>
<script>
var rotate = function() {
document.getElementById('r1').style="transform:rotateX(180deg);transition: 0.6s;transform-style:preserve-3d";
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud) 我需要使用代理IP地址从PHPMailer发送电子邮件,我知道要这样做,我需要使用fsockopen函数,以便我可以连接到SMTP帐户,我也知道如果我必须连接到代理我必须再次使用fsockopen函数.但是在另一个fsockopen中使用它fsockopen是不可行的.
我有透明代理,不需要身份验证.我需要将其发送到外部电子邮件服务提供商的远程SMTP服务器.
我试过的代码:
<?php
//SMTP params
$server = 'smtp.espdomain.com';
$server_port = '25';
$username = 'smtp_login';
$password = 'smtp_pass';
//Proxy
$proxy = '1.1.1.1';
$proxy_port = 1111;
//Open connection
$socket = fsockopen($proxy, $proxy_port);
//Send command to proxy
fputs($socket, "CONNECT $server:$server_port HTTP/1.0\r\nHost: $proxy\r\n\r\n");
fgets($socket, 334);
//SMTP authorization
fputs($socket, "AUTH LOGIN\r\n");
fgets($socket, 334);
fputs($socket, base64_encode($username)."\r\n");
fgets($socket, 334);
fputs($socket, base64_encode($password)."\r\n");
$output = fgets($socket, 235);
fputs($socket, "HELO $server \r\n");
$output = fgets($socket, 515);
?>
Run Code Online (Sandbox Code Playgroud)
它不起作用我不知道为什么?
可以socat命令可以帮助在这种情况下,还是有任何解决方案或替代解决方案,以实现这一目标?
我有很长的用户可以滚动的垂直链接列表,如果用户滚动,我需要阻止click在此链接上触发事件(触摸).
在当前场景中,当用户通过点击链接开始滚动时,它还会触发clickon链接.这显然很糟糕.那么,有什么办法可以阻止这种行为吗?