最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

laravel5.1框架下的批量賦值實(shí)現(xiàn)方法分析

 更新時(shí)間:2019年12月06日 11:52:30   作者:jiahua_wu  
這篇文章主要介紹了laravel5.1框架下的批量賦值實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Laravel5.1框架批量賦值的相關(guān)原理與實(shí)現(xiàn)方法,需要的朋友可以參考下

本文實(shí)例講述了laravel5.1框架下的批量賦值實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

官方中文文檔在這里:

http://laravel-china.org/docs/5.1/eloquent#%E6%89%B9%E9%87%8F%E8%B5%8B%E5%80%BC

我先來(lái)說(shuō)明一下一個(gè)場(chǎng)景:

你想要往數(shù)據(jù)庫(kù)中存評(píng)論,在控制器的代碼如下:

$comment->comment_id= $id;
$comment->title = $name;
$comment->url = $url;
$comment->introduction = $profile;
if ($comment->save()) {
  return redirect('admin/comment');
} else {
  return redirect()->back()->withInput()->withErrors('保存失??!')

設(shè)想一下如果這個(gè)評(píng)論表的字段有很多,豈不是要一個(gè)字段一個(gè)字段的存儲(chǔ),代碼量太高。laravel框架提供了一個(gè)叫做批量賦值的功能:

控制器代碼如下:

public function store(Request $request)
{
  if (Comment::create($request->all())) {
    return redirect()->back();
  } else {
    return redirect()->back()->withInput()->withErrors('評(píng)論發(fā)表失??!');
  }
}

對(duì)應(yīng)的App\models中的Comment類:

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
protected $fillable = ['nickname', 'email', 'website', 'content','article_id'];
}
protected $fillable= ['nickname','email','website','content','article_id'];

這一行就表示控制器中得到的數(shù)據(jù)全部存入相應(yīng)字段,是不是很簡(jiǎn)單方便?

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

台中县| 兖州市| 黑山县| 巴彦淖尔市| 桓台县| 格尔木市| 安义县| 昭苏县| 临颍县| 益阳市| 日土县| 峨边| 延安市| 武乡县| 北宁市| 乌拉特前旗| 秦皇岛市| 吉水县| 滕州市| 丁青县| 梓潼县| 石城县| 辉南县| 花莲市| 重庆市| 常山县| 吕梁市| 榆中县| 湘潭县| 马尔康县| 潍坊市| 博客| 浦东新区| 和静县| 廉江市| 健康| 沅江市| 英德市| 湘阴县| 汉川市| 尼木县|