小编Web*_*nan的帖子

Eloquent - > first()if - > exists()

我想得到条件匹配的表中的第一行:

User::where('mobile', Input::get('mobile'))->first()
Run Code Online (Sandbox Code Playgroud)

它运行良好,但如果条件不匹配,则会抛出异常:

ErrorException
Trying to get property of non-object
Run Code Online (Sandbox Code Playgroud)

目前我这样解决:

if (User::where('mobile', Input::get('mobile'))->exists()) {
    $user = User::where('mobile', Input::get('mobile'))->first()
}
Run Code Online (Sandbox Code Playgroud)

我可以不运行两个查询吗?

php laravel eloquent

51
推荐指数
1
解决办法
11万
查看次数

Blade中的Section和Stack有什么区别?

我们可以使用a section来定义一些HTML,然后yield在其他地方定义.

那我们为什么要堆叠呢? https://laravel.com/docs/5.2/blade#stacks

它使用不同的关键字做了完全相同的事情,但选项较少(没有继承).

@push('scripts')
    <script src="/example.js"></script>
@endpush

<head>
    <!-- Head Contents -->

    @stack('scripts')
</head>
Run Code Online (Sandbox Code Playgroud)

可以用部分完成:

@section('scripts')
    <script src="/example.js"></script>
@endsection

<head>
    <!-- Head Contents -->

    @yield('scripts')
</head>
Run Code Online (Sandbox Code Playgroud)

templates laravel blade

25
推荐指数
3
解决办法
1万
查看次数

我有ext-fileinfo但是Composer说它丢失了

我正在尝试安装Laravel包干预图像,当我运行时composer update:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - intervention/image 2.0.5 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.4 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.3 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.2 requires ext-fileinfo * -> the requested PHP extension …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php

19
推荐指数
4
解决办法
3万
查看次数

Laravel Blade注释导致CONNECTION_RESET

在Laravel 4.2应用程序中,我有这个视图文件:

{{--
             <table>
               <thead>
                  <th>

                  </th>
                  <th>

                  </th>
                  <th>

                  </th>
               </thead>
               <tbody>
                  <tr>
                     <td>

                     </td>
                     <td>

                     </td>
                     <td>

                     </td>
                  </tr>

               </tbody>
            </table>
--}}
Run Code Online (Sandbox Code Playgroud)

进行此视图会导致浏览器崩溃.

我不知道哪个部分导致这种情况,有时删除单个空间可以解决问题.

有类似的问题,但刀片注释中有一些刀片命令导致它,这里我有纯HTML的相同问题

编辑:复制/粘贴上面的代码解决了问题!请从这个要点复制https://gist.githubusercontent.com/anonymous/ad0da06d727e9973ca9e/raw/8d38ad3b416e920a0f1b9b8a42385ae56f25dc20/gistfile1.txt

php laravel blade

9
推荐指数
1
解决办法
897
查看次数

Laravel使用Storage :: put生成唯一的ID

Storage::putFile()当我存储上传的文件时,我使用Laravel ,我喜欢它的自动唯一文件名以及它如何处理文件扩展名的便利。

现在,我想从远程服务器(file_get_contents($url))获取文件并像对待上载文件一样存储它,但是我在文档中找不到任何相等的方法。

在该方法的https://laravel.com/docs/5.5/filesystem#storing-filesput,您必须指定文件名。

laravel laravel-5

9
推荐指数
2
解决办法
7408
查看次数

防止暴露Laravel使用

我在chrome上使用了Wappalyzer附加组件,最近它开始在我的项目中找到Laravel框架的用法.

它是如何知道的,我该如何隐藏它?

我想这可能是因为Laravel自动设置的一个cookie的名字,但不知道我怎么能改变它的名字.

Cookie Name: laravel_session
Run Code Online (Sandbox Code Playgroud)

编辑:感谢大卫的回答我可以改变cookie的名字,但它仍然跟踪Laravel,所以它不应该是Wappalyzer发现Laravel的方式.

EDIT2:我创建了一个新的控制器,它没有检测到框架!似乎Wappalyzer缓存每个URL的结果!

laravel laravel-4

6
推荐指数
4
解决办法
3955
查看次数

从字符串而不是文件渲染刀片

如何呈现包含刀片语法的字符串?

View::make('directory.file-name')->with('var', $var);  // Usual usage

View::render('{{$var}}')->with('var', $var); // Like this for Example
Run Code Online (Sandbox Code Playgroud)

我使用写了一个生成刀片语法的脚本,如果可能的话我想直接将它的输出提供给刀片引擎.

谢谢

blade laravel-4

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

用文本增加 textarea 的高度

textarea 在插入文本时可以调整它的高度吗?

我想隐藏 textarea 的边框,以便用户感觉他们在无限空间中输入。

(当新行开始时,textarea 的高度应增加一行的高度)

我猜的一种方法是;在每次击键时将所有文本复制到具有相同宽度的 div 中,然后测量 div 的高度,然后为 textarea 设置 div 的高度。

我注意到的一个问题是,滚动条宽度应该从主宽度中减去,在不同的设备上,我们有 0 到 16px 的可变滚动条宽度......,有什么建议吗?

html javascript css jquery

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

获取数据并检查一个查询中是否有“下一页”?

有什么方法可以检查是否有任何行留给下一个 LIMIT 查询(用于显示下一页链接)?我不需要 COUNT()、额外的 SELECT 等,我使用 Limit a,b 来获取每个页面的帖子。

谢谢!

php mysql sql pagination pdo

4
推荐指数
1
解决办法
1604
查看次数

使DIV和所有子元素变小

我想在我的设计中重新调整HTML的一部分.我需要将此更改作为动画发生.

DIV本身及其所有内部元素,即图像,段落,锚点等应该重新调整大小,就像重新调整具有恒定宽高比的图像一样.

我认为,该工具应该获取元素的当前高度和宽度并增加/减少它们,但它不适用于文本,实际上对于需要更改字体大小的文本元素.

我怎样才能在JS,CSS,HTML中做到这一点?

谢谢

html javascript css jquery

4
推荐指数
1
解决办法
4581
查看次数