小编Ram*_*ood的帖子

递归地获取树的所有父母和孩子

我有一个MySQL表格

+--------------------+--------------------+--------------------+
|        Id          |      parent_id     |        title       |
+--------------------+--------------------+--------------------+
|        1           |         0          | Student Management |
|--------------------|--------------------|--------------------|
|        2           |         0          |  Staff Management  |
|--------------------|--------------------|--------------------|
|        3           |         1          |     Add Student    |
|--------------------|--------------------|--------------------|
|        4           |         1          |    View Students   |
|--------------------|--------------------|--------------------|
|        5           |         2          |      Add Staff     |
|--------------------|--------------------|--------------------|
|        6           |         2          |      View Staff    |
|--------------------|--------------------|--------------------|
|        7           |         4          |       Delete       |
|--------------------|--------------------|--------------------|
|        8           |         5          |        Copy        |
+--------------------+--------------------+--------------------+ …
Run Code Online (Sandbox Code Playgroud)

php mysql recursion laravel

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

在 Laravel 中使用不同的多列

我的表结构如下

date        seller  unit    price   total
05-06-17    abc     14      700     9800
05-06-17    pqr     12      600     7200
05-06-17    abc     10      520     5200
06-06-17    abc     10      600     6000
06-06-17    pqr     15      520     7800
06-06-17    pqr     16      520     8320
Run Code Online (Sandbox Code Playgroud)

我需要获取记录

1) 'date' = '05-06-2017', 'seller' = 'abc', 'total' = '15000'
2) 'date' = '05-06-2017', 'seller' = 'pqr', 'total' = '7200'
3) 'date' = '06-06-2017', 'seller' = 'abc', 'total' = '6000'
4) 'date' = '06-06-2017', 'seller' = 'pqr', 'total' = '16120'
Run Code Online (Sandbox Code Playgroud)

我需要按日期从数据库中获取数据。seller abc …

laravel laravel-query-builder laravel-5.3 laravel-eloquent

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

路由 [user.profile] 未定义。拉拉维尔 5.3

我想进入个人资料页面,但收到错误路线未定义。我尝试定义路线,但仍然在那里我在用户资源控制器中定义了一个新函数作为个人资料,并且我以这种方式定义我的路线

Route::get('user/profile', 'UserController@profile');
Route::resource('/user', 'UserController');
Run Code Online (Sandbox Code Playgroud)

这是我的标题,我将通过它进入个人资料页面

                    <li>
                        <a href="{{route('user.profile')}}">
                            <i class="icon-user"></i> My Profile </a>
                    </li>
Run Code Online (Sandbox Code Playgroud)

这里的用户是文件夹的名称,配置文件是其中的页面

这是UserController中的方法

public function profile($request)
    {
        return ('Here');
        return view('user.profile');
    }
Run Code Online (Sandbox Code Playgroud)

我正在测试,但它没有出现在配置文件方法中

php routes laravel

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

如果用户未在密码字段laravel 5.3中给出任何值,则不应更新密码

我正在编辑配置文件,我希望如果用户没有在密码字段中给出任何值,如果用户没有输入任何值,那么密码不应该更新,然后密码自动更新

这是我的方法

    {
$this->validate($request, [
           'name' => 'required|max:255',

         ]);

        $user = User::findOrFail($id);
        $input = $request->all();
        $user->fill([
        'name'           => $request->input('name'),
        'password'       => bcrypt($request->input('password')),
        'def_timezone'   => $request->input('def_timezone'),
        'address_line_1' => $request->input('address_line_1'),
        ])->save();

    session()->flash('msg',trans('successfully Updated.'));
    }
Run Code Online (Sandbox Code Playgroud)

请帮助解决问题谢谢

php laravel

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

在给定范围内使用零值填充数组

我正在研究laravel 5.3,这是我的代码

$arrayData = array();
foreach ($stats as $key => $row) {
      $arrayData[] = array(
      'number'   => $row->no,
      'level'    => $row->total_sent,
      'past'     => $row->past,
  );
}
Run Code Online (Sandbox Code Playgroud)

如果我dd($arrayData)的输出是

array:3 [?
  0 => array:3 [?
    "no" => "4"
    "level" => 3
    "past" => "3"
  ]
  1 => array:3 [?
    "no" => "6"
    "level" => 3
    "past" => "3"
  ]
  2 => array:3 [?
    "no" => "9"
    "level" => 3
    "past" => "3"
  ]
]
Run Code Online (Sandbox Code Playgroud)

上面没有分别是4,6,9.我想最终输出应该包含完整的数据.如果没有退出,那么其他明智的数字应该为零.

在上述情况下,期望的输出与缺失位置一样,将存在具有零值的正确数字

array:11 [?
  0 => …
Run Code Online (Sandbox Code Playgroud)

php loops laravel

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