如何解决这个试图在 Laravel 中获取非对象错误属性的问题

用户9380202

我正在创建一个网站。我已经创建了一个注册页面。我想更新我的详细信息。

但是,它给了我这个错误,我还在下面上传了一张错误图片。-错误图片

ErrorException (E_ERROR) 试图获取非对象的属性(视图:D:\wamp64\www\FinalProject\resources\views\AdminUpdate.blade.php)

我用过 dd($edd); 它给了我正确的细节。但是,当我尝试使用以下代码时,它给了我上述错误。

我怎样才能解决这个问题 ??

这是我的 AdminPanel.blade.php

<table class="table table-bordered">

<tr>
<td> Name </td>
</tr>


@foreach($data as $value )
<tr>
<td> {{ $value->username }} </td>
<td> <a href="edit/{{ $value->id }}"><input type="submit" name="update" value="Update" class="btn-primary"></a> </td>
</tr>
@endforeach
</table>

这是我的 AdminPanelController.php

public function edit($id)
{
$edd = User::find($id);
//dd($edd);
      return view('AdminUpdate', ['edd' => $edd]);

}

    public function adminedit($id, Request $request, User $user)
{
    // Add Validation

    $users = $user->find($id);
    $users->username = $request->get('username');
    $users->email = $request->get('email');
    $users->save();

    return redirect()->back();
}

这是我的 AdminUpdate.blade.php

<form action="edit/{{ $edd[0]->id }}" method="post" enctype="multipart/form-data">

    {{ method_field('PUT') }}
    {{ csrf_field() }}

  <div class="form-group">
    <label>Username : *</label>
    <input type="text" class="form-control" name="username" value="{{$edd[0]->username}}" placeholder="Enter Your Username" required>
  </div>

    <div class="form-group">
    <label>Email : *</label>
    <input type="email" class="form-control" name="email" value="{{$edd[0]->email}}" placeholder="Enter Your Username" required>
  </div>

  <div class="form-group">
    <label>Password : *</label>
    <input type="password" class="form-control" name="password" value="{{$edd[0]->password}}" placeholder="Enter Your Password" required>
  </div>

  <div class="form-group">
    <label>Upload Profile Picture :</label>
    <input type="file" class="form-control-file" name="file_img" aria-describedby="fileHelp">
    <small id="fileHelp" class="form-text text-muted">If U Want , U Can Skip Upload A Profile Picture</small>
  </div>

  <input type="submit" class="btn btn-primary" value="Update User">
                    </form>

这是我的路线。

Route::get('/edit/{id}', 'AdminPanelController@edit');

Route::post('/edit/{id}', 'AdminPanelController@adminedit');
帕维尔

你不应该写{{ $edd[0]->id }}而不是这个用途:

{{ $edd->id }}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何解决laravel数据表中的“尝试获取非对象的属性'名称'”错误?

来自分类Dev

试图获取非对象的属性。Laravel中的错误

来自分类Dev

试图获取非对象的属性。Laravel中的错误

来自分类Dev

Laravel 5.1中的“试图获取非对象的属性”错误

来自分类Dev

绕过 Laravel 中的“试图获取非对象的属性”错误

来自分类Dev

如何解决 Laravel 中的这个登录错误

来自分类Dev

试图在laravel中获取非对象的属性

来自分类Dev

Laravel,Dropzone“试图获取非对象的属性”文件上传错误

来自分类Dev

Laravel关系错误-试图获取非对象的属性

来自分类Dev

laravel试图获取非对象错误的属性“ id”

来自分类Dev

Laravel关系错误-试图获取非对象的属性

来自分类Dev

Laravel5.2错误“试图获取非对象的属性”

来自分类Dev

试图在 laravel 5.4 上获取非对象错误的属性

来自分类Dev

错误试图在Laravel 5中获取具有关系和范围的非对象的属性

来自分类Dev

更新错误-试图获取Laravel 5.8中非对象的属性'id'

来自分类Dev

Laravel急于加载错误“试图在... / BelongsToMany.php中获取非对象的属性”

来自分类Dev

Laravel 错误:试图在 show.blade.php 中获取非对象的属性

来自分类Dev

试图在laravel7中获取非对象的属性'usergroup'

来自分类Dev

试图在Laravel 5.1中获取非对象的属性

来自分类Dev

试图在PHP LARAVEL 5.2中获取非对象的属性

来自分类Dev

试图在Laravel的View中获取非对象的属性

来自分类Dev

试图在 Laravel 5.4 中获取非对象的属性

来自分类Dev

Laravel工厂关联仅关联最后一个数据。如何解决这个问题?

来自分类Dev

如何解决这个问题?

来自分类Dev

如何解决这个laravel migrate错误创建数据库表?

来自分类Dev

试图获取非对象的属性-Laravel

来自分类Dev

试图获取非对象的属性[laravel 5.2]

来自分类Dev

php Laravel试图获取非对象的属性

来自分类Dev

Laravel Join:试图获取非对象的属性

Related 相关文章

  1. 1

    如何解决laravel数据表中的“尝试获取非对象的属性'名称'”错误?

  2. 2

    试图获取非对象的属性。Laravel中的错误

  3. 3

    试图获取非对象的属性。Laravel中的错误

  4. 4

    Laravel 5.1中的“试图获取非对象的属性”错误

  5. 5

    绕过 Laravel 中的“试图获取非对象的属性”错误

  6. 6

    如何解决 Laravel 中的这个登录错误

  7. 7

    试图在laravel中获取非对象的属性

  8. 8

    Laravel,Dropzone“试图获取非对象的属性”文件上传错误

  9. 9

    Laravel关系错误-试图获取非对象的属性

  10. 10

    laravel试图获取非对象错误的属性“ id”

  11. 11

    Laravel关系错误-试图获取非对象的属性

  12. 12

    Laravel5.2错误“试图获取非对象的属性”

  13. 13

    试图在 laravel 5.4 上获取非对象错误的属性

  14. 14

    错误试图在Laravel 5中获取具有关系和范围的非对象的属性

  15. 15

    更新错误-试图获取Laravel 5.8中非对象的属性'id'

  16. 16

    Laravel急于加载错误“试图在... / BelongsToMany.php中获取非对象的属性”

  17. 17

    Laravel 错误:试图在 show.blade.php 中获取非对象的属性

  18. 18

    试图在laravel7中获取非对象的属性'usergroup'

  19. 19

    试图在Laravel 5.1中获取非对象的属性

  20. 20

    试图在PHP LARAVEL 5.2中获取非对象的属性

  21. 21

    试图在Laravel的View中获取非对象的属性

  22. 22

    试图在 Laravel 5.4 中获取非对象的属性

  23. 23

    Laravel工厂关联仅关联最后一个数据。如何解决这个问题?

  24. 24

    如何解决这个问题?

  25. 25

    如何解决这个laravel migrate错误创建数据库表?

  26. 26

    试图获取非对象的属性-Laravel

  27. 27

    试图获取非对象的属性[laravel 5.2]

  28. 28

    php Laravel试图获取非对象的属性

  29. 29

    Laravel Join:试图获取非对象的属性

热门标签

归档