【发布时间】:2015-04-05 09:19:51
【问题描述】:
如何获取更新任务的输入字段?当试图
dd(Request::input('task')); 我得到 “不应该静态调用非静态方法 Illuminate\Http\Request::input(),假设 $this 来自不兼容的上下文”
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Task;
use Illuminate\Http\Request;
class TaskController extends Controller {
public function update($id)
{
dd(Request::input('task'));
$task = Task::findOrFail($id);
$task->title = Request::input('task');
$task->save();
return Redirect::to('tasks');
}
编辑视图(工作正常)
{!! Form::model($task, array('url' => 'tasks/'.$task->id, 'method' => 'PATCH'))
!!}
{!! Form::text('task', $task->task, array('class' => 'form-control')) !!}
{!! Form::submit('Edit', array('class' => 'btn btn-default')) !!}
{!! Form::close() !!}
【问题讨论】:
-
只是说,您可以通过用反引号 (
`) 包装内联代码来格式化代码,它会使它看起来像代码而不是强调的文本。