rea*_*ohn -1 php routes get web laravel
我想将我的数据从控制器发送到 xedit.blade.php,但我得到了同样的错误
在控制器中:
public function index5()
{
$users=User::all();
return view('xedit')->with('users',$users);//xedit is from xedit.blade.php
}
Run Code Online (Sandbox Code Playgroud)
我的路线:
Route::get('admin/edit', function () {
return view('xedit');
})->name('edit');
Route::get('edit', 'Admin\UserController@index5');
Run Code Online (Sandbox Code Playgroud)
我收到错误:
Undefined variable: users
Run Code Online (Sandbox Code Playgroud)
删除此路由
Route::get('admin/edit', function () {
return view('xedit');
})->name('edit');
Run Code Online (Sandbox Code Playgroud)
因为当你去这条路线时,没有 users 变量。如果你愿意,你也可以通过这里。
如果你想要命名路线,那么你也可以命名第二个 -
Route::get('edit', 'Admin\UserController@index5')->name('edit');
Run Code Online (Sandbox Code Playgroud)
您也可以像这样在第一个中发送用户变量-
Route::get('admin/edit', function () {
$users = App\User::all();
return view('xedit', compact('users'));
})->name('edit');
Run Code Online (Sandbox Code Playgroud)