Laravel 与 App 通信的问题
routes中定义为:
控制器是testController.php如下:
[code=php]
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
// use Illuminate\Http\Request;
use Redirect, Input, Auth;
use Request;
use App\Article;
class testController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index(Request $request)
{
// $this->validate($request, [ //进行数据验证
// 'title' => 'required'
// ]);
$user = new Article; //这里意思应该是实例化一条新的数据
// $user->name = Input::get('admin');
// $user->password = Input::get('passwd');
// $user->title = $request->input('title');
$user->title = Request::input('title');
// $user->title = input::get('title');
// $user->user_id = 1;//Auth::user()->id;
// echo $user->title;
if ($user->save()) {
// return Redirect::to('test'); //保存完后重定向
// return view('test');
$arr = array("22"=>"66");
echo json_encode($user->save());
} else {
// return Redirect::back()->withInput()->withErrors('保存失败!');
return view('test');
}
}
}
[/code]
然后就是我在本地的
我用get方式是完全正确的 但用post就报错了 routes那里已设置成any,是什么错误?
用post方式时报错如下:
推荐文章: