为了账号安全,请及时绑定邮箱和手机立即绑定

无法从 Laravel 7 中的控制器获取数据

无法从 Laravel 7 中的控制器获取数据

PHP
呼啦一阵风 2023-03-11 16:27:44
我想将我的数据从控制器发送到 xedit.blade.php,但我得到了同样的错误在控制器中:public function index5()    {        $users=User::all();    return view('xedit')->with('users',$users);//xedit is from xedit.blade.php    }我的路线:Route::get('admin/edit', function () {    return view('xedit');})->name('edit');Route::get('edit', 'Admin\UserController@index5');我收到错误:Undefined variable: users
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

删除这条路线


Route::get('admin/edit', function () {

    return view('xedit');

})->name('edit');

因为当你去这条路线时,没有用户变量。如果你愿意,你也可以通过这里。


如果您想要命名路线,那么您也可以将第二个命名为 -


Route::get('edit', 'Admin\UserController@index5')->name('edit');

您也可以像这样在第一个中发送用户变量-


Route::get('admin/edit', function () {

    $users = App\User::all();

        return view('xedit', compact('users'));

    })->name('edit');


查看完整回答
反对 回复 2023-03-11
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信