小编McR*_*Rui的帖子

Laravel 加载所有页面两次

我遇到了奇怪的行为,几个小时后试图找出可能导致此问题的原因,但仍然无法解决或理解为什么会发生这种情况。

该项目使用 Laravel Framework 5.6.39,突然每个页面加载两次,就像重定向一样。这种情况发生在所有路由中,即使是那些不使用母版页布局的路由。

示例:我调用 myproject.develop/ 或 myproject.develop/login 或 myproject.develop/articles ,它会加载正确的视图,但加载两次。感觉就像重定向到同一页面或刷新。

我已经做过但没有结果的一些事情:清除缓存、清除配置、清除视图、清除路由、禁用调试栏、禁用发条。行为是一样的。

预先感谢您为解决此问题提供的任何帮助。

redirect loading laravel

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

将数据附加到localStorage对象

我正在尝试将新对象添加到当前的localStorage对象,但未成功.最后,在localStorage中有两组数据,而不是最后一组.对我做错了什么的见解?谢谢

这是我正在尝试做的事情:

// add the first student
var newStudent = [{
     "name":        "John",
     "age":         21,
     "nationality": "Spanish"
 }];

localStorage.setItem("students", JSON.stringify(newStudent));


// Retrieve the object from storage to add a new student
var retrievedObject = localStorage.getItem("students");
var stored          = JSON.parse(retrievedObject);

// add a new student
var newStudent2 = [{
    "name":        "Mary",
    "age":         20,
    "nationality": "German"
}];
var stored = Object.assign(stored, newStudent2);

// Update the storage
localStorage.setItem("students", JSON.stringify(stored));
var result = localStorage.getItem("students");

console.log(result);
Run Code Online (Sandbox Code Playgroud)

javascript jquery object local-storage

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

Laravel雄辩的多关系搜索专栏

试图找出如何从下面的Laravel Eloquent查询中搜索特定的表:

$user = \App\User::with('profile', 'languages', 'contacts', 'photos', 'jobs', 'offices', 'socials')->get();
Run Code Online (Sandbox Code Playgroud)

我想要过滤的是用户在配置文件表中的位置'full_name_slug', '=', 'john-doe'

我试过形成where子句,'profile.full_name_slug', '=', 'john-doe'但没有成功.

可能这很简单,但无法从所有Laravel 5文档中找到它.

在此先感谢任何帮助干杯

where-clause laravel eloquent laravel-5 laravel-eloquent

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

从数据透视表雄辩地获取数据

即使在阅读文档后,也很难从相关的“属性”表中获取“属性名称”,同时又要从“产品”表中查询具有枢轴“ product_properties”的产品。

我的模型:Models\Product::classModels\Property::classModels\ProductProperty::class

如果我运行查询:

$product = new App\Models\Product();
$product->where('id', 1)->with('properties')->get();
Run Code Online (Sandbox Code Playgroud)

我获得了完整的产品对象以及属性,并且效果很好,但是我不知道是如何从表中获取属性名称properties

总之,我需要显示与表相关的表中的属性名称。例如:130mm 宽度propertiesproduct_properties

我需要实现的是以下内容:

Illuminate\Database\Eloquent\Collection {#4400
     all: [
       App\Models\Product {
         id: 1,
         name: "Chrystal Block",
         details: "Ships in an exclusive branded box.",
         price: 50.00,
         has_shipment: 1,
         created_at: "2019-05-10 02:15:22",
         updated_at: "2019-05-10 02:15:22",
         deleted_at: null,
         properties: Illuminate\Database\Eloquent\Collection {
           all: [
             App\Models\ProductProperty {
               product_id: 4,
               property_id: 1,
               value: "130",
               unit: "mm",
               created_at: "2019-05-11 23:09:35", …
Run Code Online (Sandbox Code Playgroud)

pivot-table relationship laravel eloquent

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

在MySQL中删除计数大于1的重复行

需要有关MySQL查询的帮助,以删除userID计数大于1且acl值= 4的行。

我尝试作为选择查询的内容:

DELETE FROM `users_acl` 
WHERE userID IN(
    SELECT * FROM `users_acl` 
    WHERE `acl` BETWEEN 2 AND 4 
    GROUP BY userID 
    HAVING COUNT(userID) > 1
);
Run Code Online (Sandbox Code Playgroud)

但是找不到在同一查询中删除行的正确方法。

表结构

+--------+-----+---------+
| userID | acl | deleted |
+--------+-----+---------+
|     27 |   2 |       0 |
|     28 |   2 |       0 |
|     31 |   2 |       0 |
|     42 |   2 |       0 |
|     42 |   4 |       0 |
|     45 |   1 |       0 | …
Run Code Online (Sandbox Code Playgroud)

mysql

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