У меня есть файл контроллера, который обрабатывает получение и вставку данных в базу данных:
namespace App\Http\Controllers;
use App\Dream;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
class DreamsController extends Controller
{
public function submit(Request $request) {
$dreamEntry = new Dream();
$dreamEntry->dream = $request->input('dream');
$dreamEntry->save();
return redirect('/')->with('status', 'INSERTED');
}
}
У меня есть этот класс для сна:
class Dream extends Model
{
use Notifiable;
protected $fillable = [
'dream'
];
}
Маршрут в моей сети.php файл:
Route::post('upload/submit', array('dream'=>'DreamController@submit'));
И действительно простая форма:
<form action="/upload/submit" method="post">
<textarea></textarea>
<button type="submit">SUBMIT</button>
</form>
Получение данных из базы данных работает нормально, и я вижу, что моя функция submit
работает, потому что ви я вижу URL в корне (/), но я получаю error 419
Что не так с предыдущим кодом?