小编Dev*_*Dev的帖子

如何从Laravel的资源中获取图像?

我将所有用户文件上传到目录:

/resources/app/uploads/
Run Code Online (Sandbox Code Playgroud)

我尝试通过完整路径获取图像:

http://localhost/resources/app/uploads/e00bdaa62492a320b78b203e2980169c.jpg
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

NotFoundHttpException in RouteCollection.php line 161:
Run Code Online (Sandbox Code Playgroud)

如何通过这条路径获得图像?

现在我尝试在根目录/ public/uploads /中的uplaod文件:

$destinationPath = public_path(sprintf("\\uploads\\%s\\", str_random(8)));
$uploaded = Storage::put($destinationPath. $fileName, file_get_contents($file->getRealPath()));
Run Code Online (Sandbox Code Playgroud)

它给了我错误:

Impossible to create the root directory 
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5

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

如何在Apache服务CentOS 7中安装模块libphp5.so

我已在Cent OS 7中安装了php 5.6.27.另外,我在以下位置取消了配置:

LoadModule php5_module       modules/libphp5.so
Run Code Online (Sandbox Code Playgroud)

但我在目录中没有此文件modules/.

我该如何安装?

php apache

8
推荐指数
1
解决办法
9497
查看次数

如何在控制器 Laravel 中导入自定义类?

Library在 Laravel 的根目录中创建了一个新目录。

在里面我把文件放在类中:

class My { // }

因此,在控制器 Laravel 中,我尝试访问此类:

App\Library\My
Run Code Online (Sandbox Code Playgroud)

但是 Laravel 并没有确定这条路径。

这是我的代码:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

use View;

use App\Library\My;

class HomeController extends Controller
{
 //
}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.2

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

如何从Laravel中的相关表中获取数据(一对多)?

我有两个表:users,orders.我试图获得当前用户的所有订单.

Users    Orders
_____    ______
id | name  id | user_id
Run Code Online (Sandbox Code Playgroud)

用户模型:

public function orders(){
     return $this->hasMany("App\Order");
}
Run Code Online (Sandbox Code Playgroud)

订单型号:

public function user(){
    return $this->hasOne("App\User", 'user_id', 'id');
}
Run Code Online (Sandbox Code Playgroud)

在控制器中查询:

public function index()
{

    $orders = Order::where('user_id', Auth::guard('api')->id())->get();
    return response()->json(
        $orders->user
    );
}
Run Code Online (Sandbox Code Playgroud)

我得到NULL结果,我做错了,因为两个表中都有相关的行.

php laravel laravel-5.2

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

如何对 Laravel 中的查询结果进行混洗?

我得到查询结果并尝试洗牌。我尝试shuffle在 php 中使用,但它仅适用于数组。

我也可以random()在查询中使用,但速度很慢

laravel-5.2

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

如何在连接表中添加条件?

我有两个表:UsersImages

因此,用户可以拥有一些图像。

对于这种关系,我在模型中有附加功能User

public function images()
{
    return $this->hasMany('App\Images', 'idElement', 'id');
}
Run Code Online (Sandbox Code Playgroud)

在控制器中我有:

$users = Users::where('id', $id)->with("images")->get();
Run Code Online (Sandbox Code Playgroud)

我如何在控制器添加附加条件images table,这将是"where images.type = 1"

现在这些表仅通过主键连接,但我还需要设置一个新条件。

laravel laravel-5.2

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

无状态身份验证 - 这究竟是什么意思?

Socialite在Laravel中使用库.在文档中告诉一段:

The stateless method may be used to disable session state verification. This is useful when adding social authentication to an API:
Run Code Online (Sandbox Code Playgroud)

这究竟是什么意思?什么时候应该使用它?

php laravel laravel-5.3

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

如何从根目录运行Laravel,而不是从公共目录运行?

默认情况下,Laravel项目是从公共目录运行的,为此我必须输入如下的URL:

http://localhost/public/
Run Code Online (Sandbox Code Playgroud)

如何配置Laravel网站将出现:http://localhost/

laravel laravel-5.2

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

如何在Laravel中为:: create设置字段?

我使用此方法在DB中创建新行:

$input = $request->all();
return Recipient::create([$input]);
Run Code Online (Sandbox Code Playgroud)

如何$input使用值添加其他字段?

我试过了:

$input["user_id"] = Auth::id();
Run Code Online (Sandbox Code Playgroud)

但是当我显示查询INSERT时,我看不到字段 user_id

laravel eloquent laravel-5 laravel-5.2

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

如何在 Laravel 中制作 404 页面?

当我尝试打开确实存在的页面时,我收到默认错误消息。在这种情况下如何制作404页面?

laravel laravel-5

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

在Laravel中生成唯一号码的最佳方法是什么?

什么是在Laravel中生成唯一号码的最佳方式是什么?是否有标准功能从框中生成Laravel中的唯一编号?

laravel laravel-5.2 laravel-5.3

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

标签 统计

laravel ×9

laravel-5.2 ×7

laravel-5 ×3

php ×3

laravel-5.3 ×2

apache ×1

eloquent ×1