Laravel添加数据怎么写?
时间: 2023-06-02 22:08:28 浏览: 62
关Laravel添加数据的方法,可以通过以下代码实现:
```
$data = array(
'name' => 'John Doe',
'email' => 'johndoe@example.com',
'password' => 'password'
);
DB::table('users')->insert($data);
```
其中,`users`表示要插入数据的表名,`$data`是要插入的数据数组。你可以根据实际情况修改表名和数据。
相关问题
laravel视图form输入的数据怎么写添加给数据库?
您可以使用Laravel提供的Eloquent ORM来添加数据到数据库。简单来说,您需要创建一个与数据库表对应的Eloquent模型,然后使用该模型中的create方法来添加数据。以下是示例代码:
1. 创建Eloquent模型
``` php
// app/Models/FormInput.php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class FormInput extends Model
{
protected $fillable = ['column1', 'column2', 'column3'];
}
```
2. 在Controller中添加数据
``` php
// app/Http/Controllers/FormInputController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\FormInput;
class FormInputController extends Controller
{
public function store(Request $request)
{
$formInput = FormInput::create([
'column1' => $request->input('column1'),
'column2' => $request->input('column2'),
'column3' => $request->input('column3')
]);
return response()->json(['formInput' => $formInput], 201);
}
}
```
在请求中发送表单数据,控制器会将其填充到模型中并保存到数据库中。
帮我用laravel来写一个添加无限极分类的接口
好的,我可以为您提供一份代码示例。首先,您需要先创建一个模型,用来存储分类信息,例如:
```
php artisan make:model Category -m
```
接着,在数据表中添加 parent_id 字段,以存储分类的父子关系,在数据库迁移文件中添加以下代码:
```
Schema::create('categories', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->unsignedBigInteger('parent_id')->nullable();
$table->timestamps();
});
```
最后,您可以创建一个控制器,用来处理添加分类的请求:
```
php artisan make:controller CategoryController
```
在控制器中,您可以添加一个 store 方法,用来处理添加分类的请求:
```
public function store(Request $request)
{
$category = new Category;
$category->name = $request->name;
$category->parent_id = $request->parent_id;
$category->save();
return response()->json([
'message' => 'Category added successfully.',
'category' => $category
], 201);
}
```
该代码将会创建一个新的分类,并将其存储到数据库中。返回的响应是一个 JSON 对象,其中包含了添加成功的消息和刚刚添加的分类对象。
希望这些代码对您有所帮助!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)