我正在尝试将数据插入数据库。这实际上有效,但每当点击提交按钮并且浏览器进入操作页面时,我得到一个" CLI已停止工作"错误导致本地php服务器关闭。
因为我不知道为什么我会遇到这个问题。我将提供可能导致此错误的所有代码。
表格:
<form method="POST" action="store">
{{ csrf_field() }}
<label for="title">Title</label>
<input type="text" id="title" name="title">
<label for="url">URL</label>
<input type="text" id="url" name="url">
<input type="submit">
</form>
控制器:
<?php
namespace App\Http\Controllers;
use App\Article;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class AddArticle extends Controller
{
...
public function store(Request $request)
{
$article = new Article;
$article->title = $request->title;
$article->url = $request->url;
$article->save();
}
...
模特:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
protected $table = "posts";
protected $fillable = [
'title',
'url',
];
}
web.php路线:
Route::post('/store', 'AddArticle@store');
当浏览器进入/存储时,我得到此CLI停止工作错误。
亲切的问候