小编Vin*_*nce的帖子

Laravel 5:如何通过构造函数添加 Auth::user()->id ?

我可以像这样获取经过身份验证的用户的 ID:

Auth::user()->id = $id;
Run Code Online (Sandbox Code Playgroud)

太好了,它有效,......但我有很多方法需要它,我想要一种更简洁的方式将它作为一个整体添加到类中,所以我可以在每个方法中引用 $id 。我正在考虑将它放入构造函数中,但由于 Auth::user 是静态的,我把事情弄得一团糟,不知道该怎么做。

非常感谢您的帮助 !

authentication constructor laravel

6
推荐指数
2
解决办法
7671
查看次数

PhpStorm告诉我:"命名空间名称与PSR 0/PSR 4项目结构不匹配"

我正在使用Laravel 5.0,一切正常.

但是,我一直收到这些警告信息.我看过JetBrains的文档,但是我仍然有点模糊该怎么做.

基本上,我担心如果我允许PhpStorm自动运行"Detect PSR0 Namespace Roots",那么它可能会破坏我的代码/项目.

不确定发生了什么,我该怎么办?

phpstorm

5
推荐指数
2
解决办法
1847
查看次数

如何格式化碳日期以获得整月

我正在使用此代码:

 Carbon\Carbon::parse($quotation[0]->created_at)->format('d M Y')
Run Code Online (Sandbox Code Playgroud)

输出结果为:2016年3月10日

我想要:2016年3月10日

我查看了Carbon文档并用Google搜索了高低,我无法在任何地方找到它.

任何人 ??

php-carbon

5
推荐指数
1
解决办法
2万
查看次数

为什么isNaN第二次被调用时不工作?

我需要验证非数字字符的各种输入字段.我也在使用Bootstrap警报.所以我有下面的代码.第一次出错时它工作正常.你得到BS警报.但是,如果你在任何后续输入中输入错误代码不起作用,即我没有得到警报.我检查了两个vars数量和数量的内容,实际上在第二次传递代码时,它们确实包含了错误非数字字符.但由于某种原因,NaN没有看到它.我究竟做错了什么?

$(".product_table").on('change', '.edit_quantity',function (){

  var qty = $(this).find('input').val();
  var quantity = $(this).parents(':eq(1)').find('input').filter(".edit_quantity").val();

  console.log('l 117', qty);
  console.log('l 118', quantity);

  if (isNaN(quantity||qty))
  {
      $("#char_error").show();
  }
  else
  {
  //more code goes here//
  }
}
Run Code Online (Sandbox Code Playgroud)

HTML:

 <div id="char_error" class="alert alert-danger">
    <strong>Error</strong> You have entered an illegal character in the quantity box, please enter a number.
    <button type="button" class="close" data-dismiss="alert" aria-label="Close">
        <span aria-hidden="true">&times;</span>
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

此外,我通过隐藏启动我的JS文件.<div id="char_error">这也是不理想的内容闪烁进入视图然后消失.

html javascript jquery twitter-bootstrap

2
推荐指数
1
解决办法
79
查看次数

为什么我的不工作?

我将一个PHP数组返回给JQuery调用,以便附加到名为"name-data"的div中.我希望我的数组是垂直列出的,所以我在PHP中连接了一个br标签,然而当它到达HTML页面时,br没有被渲染,它只是作为文本出现.我没有运气就尝试了各种各样的形式.

我是JQuery的新手 - 我做错了什么?非常感谢 !

PHP:

$result = mysqli_query($con,"SELECT FirstName FROM customer limit 5");
while($row = mysqli_fetch_array($result))
 {
echo $row['FirstName']."<br />";
}
Run Code Online (Sandbox Code Playgroud)

JQuery的:

$('input#name-submit').on('click',function(){
var name = $('input#name').val();
if($.trim(name) !=''){
    $.post('search.php',{name:name}, function(data){
    $('div#name-data').text(data);
    });
}
});
Run Code Online (Sandbox Code Playgroud)

HTML

Name:<input type="text" id="name">
<input type="submit" id="name-submit" value="grab">
<div id="name-data"> </div>
Run Code Online (Sandbox Code Playgroud)

html php jquery

0
推荐指数
1
解决办法
112
查看次数

如何创建仅针对该文件的全局变量

许多函数用于多个文件.所以,我一直在重构我的JS,所以我可以为所有不同的文件提供单一功能服务.我是JS的新手并且正在阅读文档,看起来全局变量在整个应用程序中都可用.

如果我创建一个全局变量,比如说Total,这个变量在我的应用程序的其他几个部分中使用.我不希望不同的Totals 之间发生冲突......但是,我确实希望利用一个共同的功能,calculateTotals().鉴于它是一个多用户应用程序,我需要"隔离" Total另一个的每个实例.我不想诉诸于他们所有不同的名字.

那么 - 如何制作一个特定于单个文件的"全局变量"?

javascript scope

-1
推荐指数
1
解决办法
69
查看次数