【发布时间】:2019-07-09 12:34:54
【问题描述】:
我正在尝试编辑和保存一些文章,但收到此错误:Creating default object from empty value。我的代码有什么问题?因为在编辑时我有我的subject,但是提交后我得到了这个错误。
我的错误: https://imgur.com/a/eWGqc5B
控制器
public function update($type, $id)
{
/* print_r(Input::all()); die; */
if($type == "News")
{
$article = \App\News::find($id);
$article->subject = Request::input('subject');
$article->public = Request::input('public');
$article->category_id = Request::input('category_id');
$article->information = Request::input('information');
$article->update();
}
if($type == "Event")
{
$article = \App\Event::find($id);
$article->subject = Request::input('subject');
$comm->comments = Request::input('comments');
$article->public = Request::input('public');
$article->category_id = Request::input('category_id');
$article->event_type_id = Request::input('event_type_id');
$article->country = Request::input('country');
$article->starts = Request::input('starts');
$article->ends = Request::input('ends');
$article->organizer = Request::input('organizer');
$article->address = Request::input('address');
$article->city = Request::input('city');
$article->website = Request::input('website');
$article->email = Request::input('email');
$article->telephone = Request::input('telephone');
$article->information = Request::input('information');
$article->update();
}
return redirect(URL::previous());
ArticleController.php 中的第 669 行
$article->subject = Request::input('subject');
这是我的 editEvent 代码:https://codepen.io/anon/pen/YodwKO
我的 articles.blade 代码:https://codepen.io/anon/pen/jjXWOb
我的路线: ` Route::post('admin/article/update/{type?}/{id?}', ['as' => 'update.article', 'uses' => 'ArticleController@update']);
`
【问题讨论】:
-
Line 669?但它是一个控制器... o.o |您在控制器中也有您的逻辑..应该在块中.. -
我想
$article = \App\News::find($id);为空或为空。找不到新的 id =$id。之后转储您的文章,它将为空 -
怎么转储呢?用 dd()?