laravel框架建立视图后,如何将视图中的信息获取到并写入数据库
时间: 2024-05-01 19:22:48 浏览: 13
在 Laravel 中,可以通过表单将视图中的信息提交到控制器中,然后在控制器中将信息写入数据库。具体步骤如下:
1. 在视图中使用表单组件创建表单,例如:
```
<form method="POST" action="{{ route('store') }}">
@csrf
<input type="text" name="title">
<textarea name="content"></textarea>
<button type="submit">提交</button>
</form>
```
2. 在控制器中定义一个方法来处理表单提交的数据,并将数据写入数据库,例如:
```
use App\Post;
public function store(Request $request)
{
$post = new Post;
$post->title = $request->input('title');
$post->content = $request->input('content');
$post->save();
return redirect()->route('index');
}
```
3. 在路由中定义一个路由来处理表单提交,例如:
```
Route::post('/posts', 'PostController@store')->name('store');
```
这样,当用户在视图中提交表单时,表单会被提交到 `store` 路由对应的控制器方法中,控制器方法会将数据写入数据库。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)