Mysql 未定义变量:UserModel。正在尝试显示可验证模型中的内容
我试图显示的东西,但导致了一个错误,其他的东西,我已经显示,但在模型中使用了身份验证,我不知道如何显示。因为我对拉威尔没有太多的经验 路线:Mysql 未定义变量:UserModel。正在尝试显示可验证模型中的内容,mysql,laravel,xampp,Mysql,Laravel,Xampp,我试图显示的东西,但导致了一个错误,其他的东西,我已经显示,但在模型中使用了身份验证,我不知道如何显示。因为我对拉威尔没有太多的经验 路线: Route::post('profile', 'RegisterController@show'); 控制器: public function show() { $UserModel=UserModel::all(); return view('profile')->with('UserModel',$Use
Route::post('profile', 'RegisterController@show');
控制器:
public function show()
{
$UserModel=UserModel::all();
return view('profile')->with('UserModel',$UserModel);
}
型号:
名称空间应用程序
use Illuminate\Database\Eloquent\Model;
use Input;
use Hash;
use Illuminate\Foundation\Auth\User as Authenticatable;
class UserModel extends Authenticatable
{
protected $table = 'doctor_dbs';
protected $primaryKey = 'doc_id';
protected $fillable=['doctor_name','contact_no','email'];
protected $hidden = [
'password','password_again','remember_token',
];
public static function UserStore($data)
{
$doctor_name = Input::get('doctor_name');
$contact_no = Input::get('contact_no');
$email = Input::get('email');
$password = Hash::make(Input::get('password'));
$users = new UserModel();
$users->doctor_name=$doctor_name;
$users->contact_no=$contact_no;
$users->email=$email;
$users->password=$password;
$users->save();
}
}
查看为配置文件文件名:
@foreach($UserModel as $key=>$row)
<tr>
<td>{{$row->doctor_name}}</td>
</tr>
<tr>
<td>{{$row->contact_no}}</td>
</tr>
<tr>
<td>{{$row->email}}</td>
</tr>
@endforeach
@foreach($UserModel作为$key=>$row)
{{$row->doctor_name}
{{$row->联系}
{{$row->email}
@endforeach
并在路由中作为:路由::post('profile','RegisterController@show');你能在模型中添加你的导入吗?我已经添加了它,请检查@MarabocAll是否正常,你能像这样在show方法中添加dd吗$UserModel=UserModel::all();dd($UserModel)代码>并告诉我输出是什么?不,我没有得到任何输出@路线中的MarabocAnd作为:路线::邮政('profile','RegisterController@show');你能在模型中添加你的导入吗?我已经添加了它,请检查@MarabocAll是否正常,你能像这样在show方法中添加dd吗$UserModel=UserModel::all();dd($UserModel)代码>并告诉我输出是什么?不,我没有得到任何输出@马拉博克