如果可以在Android应用程序中使用Laravel开发项目,如果有一种方法可以在Laravel中开发,请建议我在数据库中插入数据。我已经在php中尝试过它在laravel中完成的工作。
<?php
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('dass') or die(mysql_error());
$name=$_REQUEST['name'];
$password=$_REQUEST['password'];
$mail=$_REQUEST['mail'];
$q=mysql_query("select * from login1 where email='".$mail."' ") or die(mysql_error());
$n=mysql_fetch_row($q);
if($n>0)
{
echo "The username name '.$name.' or mail '.$mail.' is already registered";
}
else
{
$insert=mysql_query("insert into `login1` (`name` ,`email`,`password`) values('".$name."','".$mail."','".$password."')") or die(mysql_error());
if($insert)
{
echo "Values are registered successfully";
}
else
{
echo "Values are not registered";
}
}
?>
答案 0 :(得分:0)
在laravel中,模型用于数据库表,该表的所有数据库操作都由模型完成。
一个模型代表一个表。
对于数据库连接,请在位于根文件夹或config / database.php文件中的.env文件中添加连接详细信息。
插入的方法将在控制器类中,
public function store(Request $request){
$model = new Model; // this model represent your database table, so you can name it according to your requirement.
$model->name = $request->name;
$model->password =$request->password;
$model->mail = $request->mail;
if($model->save()){
echo "Succesfully added";
}else{
echo 'something went wrong';
}
}
数据库列名必须与模型属性匹配。