小编Avi*_*Avi的帖子

在Laravel 5中按行排序并限制结果

我试图从基于laravel 5的应用程序中获取数据库的结果,并且因为我的生活无法弄明白.

我想从一个名为count的行中选择前5个结果DESC.这就是我所拥有的:

$full = Fulls::all()->orderBy('count', 'desc')->take(5)->get();
Run Code Online (Sandbox Code Playgroud)

我也尝试了很多其他的方法,但似乎没有任何工作.现在我收到一个错误:

indexController.php第19行中的FatalErrorException:调用未定义的方法Illuminate\Database\Eloquent\Collection :: orderBy()

但是,无论我在哪里,我都会看到有人在一起工作orderBy(),所以...我做错了什么?

提前致谢...

php laravel eloquent

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

如何在Laravel 5中调用模型?

我正试图了解Laravel 5的问题,并提出一个可能非常简单的问题,但我正在努力.

我有一个名为TestController的控制器,它位于\ app\Http\Controllers中

这是控制器:

<?php 
namespace App\Http\Controllers;

class TestController extends Controller {

    public function test()
    {

    $diamonds = diamonds::find(1);
    var_dump($diamonds);
    }



}
Run Code Online (Sandbox Code Playgroud)

然后我有一个我创建的模型驻留在/ app中:

<?php

namespace App;


class diamonds extends Model {


}
Run Code Online (Sandbox Code Playgroud)

把所有其他错误放在一边,我确定有,我的问题是laravel抛出一个错误:

TestController.php第10行中的FatalErrorException:未找到类'App\Http\Controllers\diamonds'

那么,我如何让控制器理解我指的是模型而不是控制器?

提前致谢...

php model laravel

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

强制Laravel使用HTTPS版本

我有一个laravel网站,我正在尝试使用SSL来解决所有问题.虽然看来Laravel想要使用http代替.例如,我使用的是form元素,方法自动发送到http.同样的事情使用内置的style,script这是我改变了所有环节的工作静态(普通醇"的HTML).我无法弄清楚的最后一件事是分页(使用jscroll).我有这一行:

{!! $plugins->appends(['tag' => $param2, 'search' => $param1 ])->render() !!}
Run Code Online (Sandbox Code Playgroud)

打印这个:

    <ul class="pager">
<li class="disabled"><span>«</span></li> 
<li class="jscroll-next-parent" style="display: none;"><a href="http://siteurl.net/pagename/page/?tag=XXX&amp;search=&amp;page=2" rel="next">»</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

知道如何将其更改为https吗?谢谢!

php ssl https pagination laravel

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

media_sideload_image 获取致命错误调用 C:\xampp\htdocs\project-name\wp-includes\capabilities.php 中未定义的函数 wp_get_current_user()

media_sideload_image()第一次尝试从插件实现并收到错误:

致命错误:在第 1441 行调用 C:\xampp\htdocs\project-name\wp-includes\capabilities.php 中未定义的函数 wp_get_current_user()

这是我正在使用的 PHP:

require_once( ABSPATH . '/wp-admin/includes\plugin.php');
require_once( ABSPATH . '/wp-admin/includes\media.php');
require_once( ABSPATH . '/wp-admin/includes\file.php');
require_once( ABSPATH . '/wp-admin/includes\image.php');

$url = "http://wordpress.org/about/images/logos/wordpress-logo-stacked-rgb.png";
$post_id = 1;
$desc = "The WordPress Logo";

$image = media_sideload_image($url, $post_id, $desc);
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,这是来自 Wordpress Codex 的代码,在我遇到其他错误后从论坛中添加了一些内容。然而,没有运气。

显然,codex 代码有问题,或者它可能不打算在插件中使用(?)

我最终要做的是获取图像并将其添加到媒体库和正在编辑的帖子中\直接添加。我很感激我能得到的任何帮助。谢谢

php wordpress

4
推荐指数
2
解决办法
3675
查看次数

获取cURL以遵循重定向

我在Laravel中有一个应用程序可以擦除网站并检索特定信息.最近我看到越来越多的网站获得403 forbiidden所以我决定第一次尝试cURL.

我现在唯一的问题是,有301或302重定向的网站,cURL不遵循它们.

这就是我所拥有的:

$curl = curl_init(); 
        curl_setopt($curl, CURLOPT_URL, $results['url_search']);  
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);  
        curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');

        $str = curl_exec($curl);  

        $header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
        $header = curl_getinfo($curl, CURLINFO_HTTP_CODE);
        $body = substr($str, $header_size);

        curl_close($curl); 
Run Code Online (Sandbox Code Playgroud)

正如我所说,在有重定向的页面上,我被卡住了.有什么建议?我见过一些东西,但都没有.

php curl http-redirect

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

标签 统计

php ×5

laravel ×3

curl ×1

eloquent ×1

http-redirect ×1

https ×1

model ×1

pagination ×1

ssl ×1

wordpress ×1