Mein Eloquent Modell ist hier-Laravel Eloquent Modell gibt nichts zurück oder zeigen einen Fehler
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class UserAdvertisementView extends Model
{
protected $primaryKey = null;
public $incrementing = false;
public $timestamps = false;
protected $table = 'user_add_views'; //Table Name
protected $fillable = [
'user_id',
'add_id',
'total_view'
];
public function user()
{
return $this->hasOne('App\User','user_id');
}
public function advertisement()
{
return $this->hasOne('App\advertisement','add_id');
}
//Scope Query for view count
/**
* Scope a query for a mass Assignment
*
* @return \Illuminate\Database\Eloquent\Builder
*/
/*
public function scopeInsertData($query,$project_id,$data)
{
$bulk_data = array();
foreach ($data as $value)
{
array_push(
$bulk_data,
array(
'project_id' => $project_id,
'feature_id' => $value
)
);
}
return $query->insert($bulk_data);
}
*/
}
und der Controller wie this-
public function map_try($id)
{
$result = UserAdvertisementView::where('user_id','=',Auth::user()->id)
->where('add_id',$id)
->first();
if($result)
{
$result->total_view = 90;
$result->save();
return $result;
}
else
{
UserAdvertisementView::create(array(
'user_id'=> Auth::user()->id,
'add_id'=> $id,
'total_view'=>1
));
return 'OK';
}
}
Problem ist, ist es etwas nicht zurück, nicht sogar ein Fehler oder eine Antwort.
Also, ich bin immer this-
Kann jemand bitte helfen?
Laravel - Eloquent Create or Update Model ist nicht mein Problem, aber sie sind fast gleich.
Mögliche Duplikat [Laravel - Eloquent erstellen oder aktualisieren Modell] (http://stackoverflow.com/questions/38160188/laravel-eloquent-create-or-update-model) – patricus
Es scheint so, als würde 500 Fehler durch Datenbank-bezogenen Code, zB einige eloquente, verursacht –