小编Cru*_*ito的帖子

Laravel 对 null 调用成员函数 isValid()

在我的项目中,用户可以上传内容并附加图像。我有一个控制器,我在其中对文件输入进行 isValid 检查。只要您选择一个文件,一切都会很好。当我不选择文件时,我收到此错误

Call to a member function isValid() on null
Run Code Online (Sandbox Code Playgroud)

在这行代码上:

if (Input::file('image')->isValid())
Run Code Online (Sandbox Code Playgroud)

这个错误很明显,因为我没有选择图像,但我实际上不知道如何解决这个问题。

如果有人可以提供帮助,我会非常高兴:) 提前致谢!

php laravel

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

laravel按日期对数组进行排序

你好朋友,我有一个看起来像这样的数组:

array:3 [?
  0 => array:6 [?
    "date" => "2016-05-31 15:08:33"
    0 => "31 May 16"
    1 => "aze"
    2 => "2"
    3 => "hi"
    4 => "487841464704194.jpg"
  ]
  1 => array:6 [?
    "date" => "2016-05-31 15:26:09"
    0 => "31 May 16"
    1 => "aze"
    2 => "2"
    3 => "hey"
    4 => "487841464704194.jpg"
  ]
  2 => array:6 [?
    "date" => "2016-06-01 11:33:06"
    0 => "01 Jun 16"
    1 => "aze"
    2 => "2"
    3 => "Dm me please"
    4 …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting laravel

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

Laravel 从查询 eloquent 结果中排除当前 id

我对 Laravel 相当陌生,我建立了一个“类似帖子”部分。所以每个帖子都有一个标签,我从当前标签中查询所有 id。然后我找到了所有带有这些 ID 的帖子。现在我的问题是始终包含当前帖子。查询时是否有一种简单的方法可以排除当前 id?

我似乎在 laravel 文档站点上的辅助函数中找不到任何内容

这是我的功能:

public function show($id)
    {
       $project = Project::findOrFail($id);

        foreach ($project->tags as $tag){
            $theTag = $tag->name;
        }

        $tag_ids = DB::table('tags')
            ->where('name', "=", $theTag)
            ->value('id'); 

        $similarProjects = Tag::find($tag_ids)->projects;

       return view('projects.show', ['project' => $project, 'similarProjects' => $similarProjects]);
   }
Run Code Online (Sandbox Code Playgroud)

php mysql laravel eloquent

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

标签 统计

laravel ×3

php ×3

arrays ×1

eloquent ×1

mysql ×1

sorting ×1